我有以下jQuery的滑塊打開子菜單,當父項被點擊。它在Chrome上工作正常,但在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? –