gpt4 book ai didi

javascript - 使用非标准事件名称理解 on() 语法

转载 作者:太空宇宙 更新时间:2023-11-04 14:09:24 25 4
gpt4 key购买 nike

我遇到过类似这样的 jQuery 代码:

$('.newsZoneWP').on('loadingComplete', function () {
// ...
});

loadingComplete 到底是什么意思?在 jQuery 文档中,我读到 on() 方法将一个或多个事件的事件处理函数附加到所选元素。但是,loadingComplete 并没有像click 这样的事件发生在我身上。

此外,我在 DOM 中找不到 loadingComplete 的任何内容,那么我该如何解释此语法?

谢谢!

最佳答案

您的解释是正确的。 loadingComplete 可能是插件提供的事件。您可以在元素上触发您想要的任何事件类型,而不仅限于 DOM 定义的事件类型。

例子:

$('.newsZoneWP').on('loadingComplete', function (e) {
console.log("Event type: " + e.type);
});

// Triggering it (from the plugin, etc.):
$('.newsZoneWP').trigger("loadingComplete");
<div class="newsZoneWP"></div>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

关于javascript - 使用非标准事件名称理解 on() 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56144347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com