我正在使用jQuery Mobile,我有一堆像这样执行的javascript代码
$(document).on("pageshow", function () {
$(function () {
var $container;
$container = $(".items-section");
return $container.imagesLoaded(function () {
$container.masonry({
itemSelector: "article.hlisting"
});
return $container.masonry({
isFitWidth: true
});
});
});
});
但由于我是通过ajax检索对象并在屏幕上重绘它们,因此需要在$(document).on("scrollstop", function()
我的问题是。如何重构代码以便在两种情况下调用?
答案 0 :(得分:3)
如果它与您想要调用的代码完全相同,那么只需将多个空格分隔的事件作为第一个参数传递:
$(document).on("pageshow scrollstop", function() {
// your code here
});