本文目錄一覽:
這一段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;
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/195986.html