level 1
练练的嘻嘻
楼主
是在ecshop二次开发项目遇到的一个问题,特别奇怪。请看下面代码
$(".mainLeftNav").find("li").hover(function(){
if($(this).find("dt").length>0){
var flag=true;
$(this).find(".second_menu").show();
}
},function(){
var flag=false;
$(this).find(".second_menu").hide()
});
注意俩个flag的位置,这段代码把这两行代码去掉,就触发不了效果,在这两行代码位置处写任何代码都可以触发效果,一旦不写任何东西,就触发不了效果,还请大神告知一下原因,小弟在此拜谢!!!
2019年06月05日 06点06分
1
$(".mainLeftNav").find("li").hover(function(){
if($(this).find("dt").length>0){
var flag=true;
$(this).find(".second_menu").show();
}
},function(){
var flag=false;
$(this).find(".second_menu").hide()
});
注意俩个flag的位置,这段代码把这两行代码去掉,就触发不了效果,在这两行代码位置处写任何代码都可以触发效果,一旦不写任何东西,就触发不了效果,还请大神告知一下原因,小弟在此拜谢!!!