2016-08-19 11 views
1

flexsliderのナビゲーション矢印をクリックまたはタップすると、liタグからクラスを削除する必要があります。それは私のすべてのブラウザでは完全に動作していますが、iphoneとipadで同じものを作成することはできません。ナビゲーション矢印スライダを正しく動かすとflexsliderプラグインのコードが使用されますが、コード内でアラートはまれにしか発生しません。jQuery Flexsliderがiphoneとipadで動作しない

このコードでは、携帯電話やアイデアのための特別なプロパティはありますか?タップの代わりにタッチスタートを試しました。

答えて

0

2つのイベントが"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"); 
}); 

また、あなたがtap()

+0

おかげでデレクを使用している場合は、私が代わりにtouchstartを交換した後、それが動作しますが、jqueryの携帯電話を使用していることを確認しタップ –

関連する問題