Maison  >  Article  >  interface Web  >  jQuery : Explication détaillée de l'utilisation de die()

jQuery : Explication détaillée de l'utilisation de die()

黄舟
黄舟original
2017-06-26 09:38:151611parcourir

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 :

Paramètre
参数 描述
type 可选。定义附加到元素的一个或多个事件类型。由空格分隔多个事件值。
function 定义当事件发生时运行的函数
Description type Facultatif. Définit un ou plusieurs types d'événements à attacher à l'élément. Plusieurs valeurs d'événement séparées par des espaces. function Définir Fonction.

实例代码:

<!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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn