我为自己的网站编写了一个下拉菜单,它在Chrome中正常运行。但在Firefox中有时不会。特别是当我点击太快。 代码:
$("#menu_sor").on("click",".menu-main",function() {
var nyit = true;
if($(this).attr("nyitva") == 1) nyit = false;
if(nyit)
{
$(this).next().slideDown();
$(this).addClass("ca-slided");
$(this).find(".plus").html("↑");
}
else
{
$(this).next().slideUp();
$(this).removeClass("ca-slided");
$(this).find(".plus").html("↓");
}
$(this).attr("nyitva",(nyit?1:0));
return;
});