ホームページ >ウェブフロントエンド >CSSチュートリアル >「document.click」機能がタッチスクリーンで機能しないのはなぜですか?それを修正するにはどうすればよいですか?
問題: document.click 関数を利用してタッチ デバイスのドロップダウン メニューを切り替えることができませんを使用してjQuery.
コード:
$(document).click(function(event) { if ( $(".children").is(":visible")) { $("ul.children").slideUp('slow'); } });
懸念事項:
解決策:
最新のブラウザでは、クリック イベントはクリック アクションとタッチ アクションの両方で発生するため、追加のイベント リスナーは必要ありません。更新されたコードは次のとおりです:
$(document).on('click', function() { if ($(".children").is(":visible")) { $("ul.children").slideUp('slow'); } });
以上が「document.click」機能がタッチスクリーンで機能しないのはなぜですか?それを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。