jsイベントのバブルとデフォルトイベントの阻止
2291 ワード
JS事件のバブルとは何ですか?オブジェクト上でonclickイベントなどのイベントをトリガーします.このイベントのハンドラが定義されている場合、このイベントはこのハンドラを呼び出します.このイベントハンドラが定義されていない場合、またはイベントがtrueに戻る場合、このイベントはこのオブジェクトの親オブジェクトに伝播し、内側から外側に伝播します.処理されるまで(親オブジェクトのすべての同類イベントがアクティブになる)、またはオブジェクト階層の最上位レベル、すなわちdocumentオブジェクト(一部のブラウザはwindow)に到達します.
Jqueryイベントのバブルを阻止するにはどうすればいいですか?例:
*****************************************************************1.event.stopPropagation();
Jqueryイベントのバブルを阻止するにはどうすればいいですか?例:
*****************************************************************1.event.stopPropagation();
$(function() {
$("#hr_three").click(function(event) {
event.stopPropagation();
});
});
<script>
</code></pre>
<p> “ ”, : , </p>
<p>2.return false;</p>
<pre><code><script type="text/javascript">
$(function() {
$("#hr_three").click(function(event) {
return false;
});
});
<script>
</code></pre>
<p> “ ”, : , </p>
<p>*************** :**************************</p>
<p>1.event.stopPropagation();<br> , , ( )</p>
<p>2.return false;<br> , , ( )</p>
<p>3.event.preventDefault(); ( )<br> a click , “ ”。<br> : ----> ----> , <br> : , , ( , )</p>
<p>【 】http://blog.sina.com.cn/s/blog_a322154901015qkk.html</p>
</article>
</div>
</div>
</div>
<!--PC WAP -->
<div id="SOHUCS" sid="1279522480825843712"></div>
<script type="text/javascript" src="/views/front/js/chanyan.js">