使用javascript进行事件侦听
我正在使用一个名为jQuery的jQuery插件。在描述中,它表示每次更改图像时都会调用backstretch.show。我该如何监听此事件,并让它在被调用时执行另一个函数?假设:使用javascript进行事件侦听,javascript,jquery,events,jquery-plugins,Javascript,Jquery,Events,Jquery Plugins,我正在使用一个名为jQuery的jQuery插件。在描述中,它表示每次更改图像时都会调用backstretch.show。我该如何监听此事件,并让它在被调用时执行另一个函数?假设: $(".foo").backstretch("..."); 然后: 如果您使用的是静态版本: $.backstretch("...") 您可能必须将事件处理程序绑定到主体: $(document.body).on("backstretch.show", function () { ... }); 假设: $("
$(".foo").backstretch("...");
然后:
如果您使用的是静态版本:
$.backstretch("...")
您可能必须将事件处理程序绑定到主体:
$(document.body).on("backstretch.show", function () { ... });
假设:
$(".foo").backstretch("...");
然后:
如果您使用的是静态版本:
$.backstretch("...")
您可能必须将事件处理程序绑定到主体:
$(document.body).on("backstretch.show", function () { ... });
一个事件需要知道两件事:在本例中的事件类型backstretch.show和目标。看起来您将.backstretch应用于jQuery集,因此您可能希望在该集的元素上为目标注册处理程序 所以我推荐如下:
$("something").backstretch(/* ... */).on("backstretch.show", function () {
//do something
});
一个事件需要知道两件事:在本例中的事件类型backstretch.show和目标。看起来您将.backstretch应用于jQuery集,因此您可能希望在该集的元素上为目标注册处理程序 所以我推荐如下:
$("something").backstretch(/* ... */).on("backstretch.show", function () {
//do something
});