2016-08-19 62 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代替水龙头 –