親アイテムがクリックされたときにサブメニューをスライドさせる次のjqueryがあります。それはクロームでうまくいくが、firefoxではサブメニューは開かない。何か案は ?あなたのイベントハンドラでjQueryサブメニューがFirefoxで開かない
(function($) {
"use strict";
$('.menu-area ul li').on('click', function() {
if($(this).closest("li").children("ul").length) {
event.preventDefault();
$(this).children('ul').slideToggle(300);
}
else{
event.preventDefault();
$('.screen-washer').removeClass("right");
//$('.screen-washer').addClass("left");
//console.log($('a').attr('href'));
var linkLocation = $(this).children('a:first').attr('href');
//alert(linkLocation);
if (linkLocation.indexOf('#') >= 0) {} else {
setTimeout(function() {
//$('.preloader').fadeIn(300);
window.location = linkLocation;
}, 500);
}
}
});
})(jQuery);
こんにちは@Scott、あなたもあなたのHTMLを共有することができますか? –