次の JQuery コードを使用して、ドロップダウン メニュー ソリューションのマウス ホバー時にいくつかのスタイル要素を制御しています。
$(window).load(function () {
// On hover show or hide
$("#menu ul li").hover(function(){
$(this).children("ul").show();
$(this).children("ul").css('background-image', 'none');
},
function(){
$(this).children("ul").hide();
})
// On hover show or hide
$("#menu ul ul li, #menu ul ul li a ").hover(function(){
$(this).css('color', '#666');
},
function(){
$(this).css('color', '#FFF');
})
});
実際の例を参照してください:
http://www.youmeusdesign.co.uk/menu_test
ホバー機能をクリック機能に置き換えることができるように、これを変更したいと思います。クライアントがホバー機能をサポートしていないタッチ インターフェースを使用している場合。たとえば、Windows Phone。デバイスにはすでにホバーイベントを処理するクラスがいくつかあるため、iOS は問題なく動作します。
.hover を .click に置き換えてスクリプトを変更しようとしましたが、うまくいきませんか?
例えば
$("#menu ul li").click(function(){
どんな助けでも大歓迎です。