2013-04-18 62 views
0

我有被調用,像這樣一個無限滾動方法:如何使用jQuery檢測觸摸設備上的向下滾動?

$(window).on('scroll resize load', function() { 
    // execute infinite scroll method 
}); 

因此獲得按下列事件執行:

scroll 
resize 
load 

但它不能在iPhone(以及可能的其他觸摸工作設備)。

這是一個響應網站,我不需要使用jQuery手機之類的東西。我試圖用一個獨立的插件:

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

你可以讓他們調用相同的功能。

var infiniteScrollMethod=function() { 
     // execute infinite scroll method 
} 
$(window).on('scroll resize load', infiniteScrollMethod).touchwipe({ 
    wipeDown: infiniteScrollMethod 
}); 
相關問題