本文目录一览:
这一段JS应该如何简化?
$(".hoverdiv").hover(function(){//移入
$(".num").addClass("num_active")
},function(){//移出
$(".num").removeClass("num_active")
});
给需要移入效果的div加一个公用class为hoverdiv,如class="product hoverdiv"
给需要变色的num加一个公用class为num_active,如class="num0 num_active"
.num_active{background-color:yellow}//移入时的背景色
懂JS的求看过来!!求js下面这段的简便写法:
$("button").click(function(){
$("p").toggle();
});
使用这个方法可以让你少写一半的代码,具体再如何省需要看你的具体代码再说,不懂这段代码的话就去搜索 toggle() 这个jQuery方法。
求助这段JS代码怎么简化,实现鼠标经过图片时透明度为1,离开时透明度为0.5
楼上那个也可以。
下面说的是纯JS 如果你图片很多会比上面的方便
1将图片所用变量 弄成一个数组,
var yiguitu1;
var myarry=[];
for(var i=0;in;i++){
var j=yiguitu1+i;
myarry.push(j);
};
2.将你需要的事件做成for循环
foreach(m in myarry){
m.onmouseover=function(m){
m.style.opacity=1;
}
m.onmouseout=function(m){
m.style.opacity=0.5;
}
}