デスクトップ、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');
});