當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JQuery die()用法及代碼示例


與live()方法一起添加的die()方法為選定的元素刪除一個或多個事件處理程序。

用法:

$(selector).die(event, function) 

參數:


  • event:指定要刪除的一個或多個事件處理程序。多個有效事件值以空格分隔。
  • function:它用於指定要刪除的函數。

示例1:

<!DOCTYPE html> 
<html> 
  
<head> 
    <script src= 
"https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"> 
    </script> 
    <script> 
        function changeSize() { 
            $(this).animate({ 
                fontSize: "+=3px" 
            }); 
        } 
  
        function changeSpacing() { 
            $(this).animate({ 
                letterSpacing: "+=2px" 
            }); 
        } 
  
        $(document).ready(function() { 
            $("p").live("click", changeSize); 
            $("p").live("click", changeSpacing); 
            $("button").click(function() { 
                $("p").die("click", changeSize); 
            }); 
        }); 
    </script> 
</head> 
  
<body> 
  
    <center> 
        <p style="color:green;"> 
          Geeks for geeks. 
      </p> 
        <button> 
          added with the live() method,  
          Remove the event handler changeSize(),  
          for p elements 
      </button> 
    </center> 
</body> 
  
</html>

輸出:

在單擊段落之前:

單擊該段後:

示例2:

<!DOCTYPE html> 
<html> 
  
<head> 
    <script src= 
"https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"> 
    </script> 
    <script> 
        function changeSize() { 
            $(this).animate({ 
                fontSize: "+=3px" 
            }); 
        } 
  
        function changeSpacing() { 
            $(this).animate({ 
                letterSpacing: "+=2px" 
            }); 
        } 
  
        $(document).ready(function() { 
            $("h1").live("click", changeSize); 
            $("h1").live("click", changeSpacing); 
            $("button").click(function() { 
                $("h1").die("click", changeSize); 
            }); 
        }); 
    </script> 
</head> 
  
<body> 
    <div> 
        <center> 
            <h1>welcome to GFG</h1> 
      </center> 
    </div> 
  
    <center> 
        <button>click here</button> 
    </center> 
</body> 
  
</html>

在單擊段落之前:

單擊該段後:



相關用法


注:本文由純淨天空篩選整理自jeetesh16大神的英文原創作品 jQuery | die() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。