2012-08-30 18 views
0

我在移動網站上工作,我想通過使用jQuery而不是使用HTML的懸停僞選擇器,在類名爲「list_anchor」的鏈接上進行鼠標懸停突出顯示。 (「原因:懸停在Android的有點馬車)jQuery + Android。應用功能(Touchstart,touchmove)加載內容

所以我跟着這個教程:
Stop the touchstart performing too quick when scrolling

,我成功安裝touchstart,touchmove功能,我的鏈接。 快樂一陣子。

但是,當用戶滾動(滑動)到頁面底部(如Twitter)時,我有活躍加載的鏈接。
Javascript似乎不適用於這些鏈接。

這是我走到這一步:

function touchEvent() { 
    var self = $(this); 
    self.addClass('hover'); 
    //behaviour for move 
    self.on('touchmove', function(e){ 
     self.removeClass('hover'); 
    });  
} 
$('a,section').filter('.list_anchor').on('touchstart', this, touchEvent); 

任何幫助,建議讚賞。

回答

2

對於on工作像舊live你需要將它連接到高的東西了DOM,並把選擇的參數,例如:

$(document).on('touchstart', '.list_anchor', touchEvent); 
+0

THaaaax!有效。它有多簡單。 – norixxx