亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

在這個實例中,鼠標滑到第四張圖片的時候為什么第二張和第三張也向前移動?是因為for循環不管點第幾個,都是從j=1開始運行的嗎?

在這個實例中,鼠標滑到第四張圖片的時候為什么第二張和第三張也向前移動?是因為for循環不管點第幾個,都是從j=1開始運行的嗎?

正在回答

2 回答

這個實例,如果用jQuery,應該怎么寫?

0 回復 有任何疑惑可以回復我~

http://img1.sycdn.imooc.com//597214630001a80009970501.jpg

window.onload=function(){
	var?cc=document.getElementsByClassName('ccc')[0];
	var?m=cc.getElementsByTagName("img");
	var?mWidth=m[0].offsetWidth;
	var?dWidth=160;
	var?aWidth=mWidth+(m.length-1)*dWidth;
	cc.style.width=aWidth+"px";
	function?scc(){for(var?i=1;i<m.length;i++){
			m[i].style.left=mWidth+(i-1)*dWidth+"px";
		}}
		scc();

	var?moveWidth=mWidth-dWidth;
	for(var?i=0;i<m.length;i++){
		(function(i){
			m[i].onmouseover=function(){
				scc();
				for(var?j=1;j<=i;j++){
					m[j].style.left=parseInt(m[j].style.left,10)-moveWidth+"px";
				}
			}
		})(i);
	}

}


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

在這個實例中,鼠標滑到第四張圖片的時候為什么第二張和第三張也向前移動?是因為for循環不管點第幾個,都是從j=1開始運行的嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號