1

デスクトップ、iPad、またはタブレットのナビゲーション項目の下にドロップダウン メニューを表示するスクリプトを作成しています。

現在、これをデスクトップでテストするとドロップダウンが表示されますが、Ipad では表示されません。

Ipad のナビゲーション項目をタップしたときにアラートが表示されるかどうかを確認するためにアラートを追加しようとしましたが、表示されました。Ipad の ToggleClass に問題があるのでしょうか。

このコードが Ipad で機能しないのはなぜですか?

 $('body').on('click touchstart','li.dropdown-control > a',function(event){
   event.preventDefault()
     var nextSibling = $(this).next();
       nextSibling.toggleClass('dropped');  
       $('.dropped').not(nextSibling).removeClass('dropped'); 
  }); 
4

1 に答える 1

0

私はばかです、スクリプトは大丈夫でした。それが表示されないようにしていたのは、タブレット固有のCSSでした。

于 2013-01-29T17:17:21.033 に答える