Cet article présente principalement l'utilisation de la méthode die() dans jQuery Il analyse la fonction, la définition et la suppression de toutes les fonctions de la méthode die(), la définition et la suppression d'un ou plusieurs éléments. ajouté à l'élément spécifié via la méthode live(). Pour obtenir des conseils sur l'utilisation de plusieurs programmes de gestion d'événements , les amis dans le besoin peuvent se référer à
Cet article explique l'utilisation de la méthode die(). en jQuery avec des exemples. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :
Cette méthode supprime tous les un ou plusieurs gestionnaires d'événements ajoutés à l'élément spécifié via la méthode live().
Structure de syntaxe :
$(selector).die(type,function)
Liste des paramètres :
实例代码:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.jb51.net/" /> <title>脚本之家</title> <style type="text/css"> p{border:1px solid blue;} li { list-style-type :none; width:150px; height:150px; border:1px solid green; } </style> <script type="text/ javascript " src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $( document ).ready(function(){ $("p").live("click",function(){ $("li").slideToggle(); }); $("button").click(function(){ $("p").die(); }); }) </script> </head> <body> <p> <ul> <li>脚本之家</li> </ul> </p> <button>删除添加</button> </body> </html>
概述
从元素中删除先前用.live()绑定的所有事件.(此方法与live正好完全相反。)
如果不带参数,则所有绑定的live事件都会被移除。
你可以解除用live注册的自定义事件。
如果提供了type参数,那么会移除对应的live事件。
如果也指定了第二个参数function,则只移出指定的事件处理函数。
参数
type[,fn] String,FunctionV1.3
type:要移除的一个或多个事件处理程序。由空格分隔多个事件值。必须是有效的事件。
fn:要移除的函数。。
type StringV1.4.3
要移除的一个或多个事件处理程序。 由空格分隔多个事件值。必须是有效的事件。
示例
描述:
给按钮解除click事件
jQuery 代码:
function aClick() { $("div").show().fadeOut("slow"); } $("#unbind").click(function () { $("#theone").die("click", aClick) });
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!