我有一个无限滚动方法,可以这样调用:
$(window).on('scroll resize load', function() {
// execute infinite scroll method
});
因此它会在以下事件中执行:
scroll
resize
load
但它在iphone(以及可能的其他触控设备)中不起作用。
这是一个响应式网站,我不需要使用jQuery mobile等。我尝试使用独立插件:
http://www.netcu.de/jquery-touchwipe-iphone-ipad-library
但是这个插件和其他插件必须这样调用:
$(window).touchwipe({
wipeDown: function() {
// execute infinite scroll method
}
});
但这意味着我必须拥有2个版本的代码。我正在寻找一些我可以简单地添加到现有代码中的东西:
$(window).on('scroll resize load NEW_EVENT_HERE', function() {
怎么做?
答案 0 :(得分:0)
你可以让他们调用相同的功能。
var infiniteScrollMethod=function() {
// execute infinite scroll method
}
$(window).on('scroll resize load', infiniteScrollMethod).touchwipe({
wipeDown: infiniteScrollMethod
});