return falseとreturan nullの違い

876 ワード

return fasleは3つのことをしました(jQuery、zeptoのみ)、原生は影響を受けません
  • preventDefault()
  • を呼び出す
  • stopPropagation()
  • を呼び出す
  • コールバック関数の実行を停止し、
  • に戻る.
    return nullは一つのことをしました
  • コールバック関数を停止し、
  • に戻る.
    preventDefault()は何をしましたか
  • 要素のデフォルトイベントのトリガをブロック
  • stopPropagation()は何をしましたか
  • は、イベントのさらなる伝播を阻止する、すなわち、バブル
  • を阻止する.
    stopImmediatePropagation()は何をしましたか
  • は、イベントのさらなる伝播を直ちに阻止する、すなわち、現在の要素にバインドされた他の未実行イベントの実行を阻止する
  • である.
    1.  $("div a").click(function () { 
        
    2.    // Do something 
        
    3.  }); 
        
    
    5.  $("div a").click(function (e) { 
        
    6.    // Do something else 
        
    7.    e.stopImmediatePropagation(); 
        
    8.  }); 
        
    
    10.  $("div a").click(function () { 
        
    11.    // THIS NEVER FIRES 
        
    12.  }); 
        
    
    14.  $("div").click(function () { 
        
    15.    // THIS NEVER FIRES 
        
    16.  });