91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

jQuery bind事件冒泡如何處理

小樊
82
2024-10-10 11:19:49
欄目: 編程語言

要處理jQuery中的事件冒泡,您可以使用event.stopPropagation()方法。event.stopPropagation()會阻止事件繼續向上冒泡到父元素。以下是一個簡單的示例:

HTML:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Event Bubbling Example</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
    <div id="parent" style="background-color: red; padding: 50px;">
        Parent
        <div id="child" style="background-color: blue; padding: 30px;">
            Child
        </div>
    </div>
    <script src="main.js"></script>
</body>
</html>

JavaScript (main.js):

$("#child").bind("click", function(event) {
    alert("Child clicked!");
    event.stopPropagation(); // 阻止事件冒泡到父元素
});

$("#parent").bind("click", function() {
    alert("Parent clicked!");
});

在這個示例中,當您點擊子元素時,只會彈出"Child clicked!"消息,而不會彈出"Parent clicked!"消息,因為我們在子元素的點擊事件處理程序中調用了event.stopPropagation()來阻止事件冒泡。

0
甘泉县| 东方市| 婺源县| 铜川市| 桦甸市| 门源| 仲巴县| 若尔盖县| 临桂县| 上虞市| 扶余县| 清徐县| 桑植县| 阿尔山市| 得荣县| 霍邱县| 沙雅县| 赫章县| 阳东县| 静海县| 嘉兴市| 义马市| 东莞市| 纳雍县| 广州市| 长宁县| 慈利县| 上高县| 肇州县| 行唐县| 盐亭县| 阿城市| 辛集市| 古蔺县| 黄浦区| 小金县| 许昌县| 手机| 雅江县| 嘉善县| 博白县|