2016-08-19 61 views
1

我需要從li標籤中刪除類,當我點擊或點擊flexslider中的導航箭頭時。它在我所有的瀏覽器可以正常使用,但我可以不能夠產生相同的iphone和ipad.when我的導航箭頭滑塊移動點擊正確使用flexslider插件代碼,但在我的代碼警報來很少不連續jQuery Flexslider不能在iphone和ipad上工作

$(".flex-direction-nav a.flex-next,.flex-direction-nav a.flex-prev").on('click', 'tap', function() { 
    alert("hi");   
    $(".repeat-cont li.active-slide.open").removeClass("open"); 
}); 

你有任何移動設備的特殊屬性或有關此代碼的任何想法?我嘗試了touchstart而不是tap。

回答

0

兩個事件應結合樣的"click tap"代替"click", "tap"

$(".flex-direction-nav a.flex-next,.flex-direction-nav a.flex-prev").on('click tap', function() { 
    alert("hi");   
    $(".repeat-cont li.active-slide.open").removeClass("open"); 
}); 

此外,還要確保您使用jQuery Mobile的,如果你正在使用tap()

+0

謝謝德里克,它的工作原理後,我更換touchstart代替水龍頭 –