Heim  >  Artikel  >  Web-Frontend  >  jQuery: Detaillierte Erklärung der Verwendung von die()

jQuery: Detaillierte Erklärung der Verwendung von die()

黄舟
黄舟Original
2017-06-26 09:38:151610Durchsuche

In diesem Artikel wird hauptsächlich die Verwendung der die()-Methode in jQuery vorgestellt. Er analysiert die Funktion, Definition und Entfernung aller Elemente der die()-Methode über die Methode live() zum angegebenen Element hinzugefügt. Tipps zur Verwendung mehrerer Ereignisverarbeitungsprogramme finden Freunde in Not unter

. In diesem Artikel wird die Verwendung der Methode die() erläutert in jQuery mit Beispielen. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

Diese Methode entfernt alle einen oder mehrere Event-Handler, die dem angegebenen Element über die live()-Methode hinzugefügt wurden.

Syntaxstruktur:

$(selector).die(type,function)

Parameterliste:

Parameter
参数 描述
type 可选。定义附加到元素的一个或多个事件类型。由空格分隔多个事件值。
function 定义当事件发生时运行的函数
Beschreibung type Optional. Definiert einen oder mehrere Ereignistypen, die dem Element zugeordnet werden sollen. Mehrere durch Leerzeichen getrennte Ereigniswerte. Definieren Sie Funktion.

实例代码:

<!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) });

Das obige ist der detaillierte Inhalt vonjQuery: Detaillierte Erklärung der Verwendung von die(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn