第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

imgs[j].style.left 中值的問題,按循環(huán)來算,imgs[1].style.left=exposeWidth,并不是圖片的寬度啊

主程序部分,還是用老師的, 大家可以參考

for (var i = 0, len = imgs.length; i < len; i++) {

//使用立即調(diào)用的函數(shù)表答式,為了獲得不同的i值

(function(i) {

imgs[i].onmouseover = function() {

//先將每道門復(fù)位

setImgsPos();

//打開門

for (var j = 1; j <= i; j++) {

imgs[j].style.left = parseInt(imgs[j].style.left, 10) - translate + 'px';

}

};

})(i);

當(dāng)i=0的時(shí)候, 也就是鼠標(biāo)放到第一張圖片上,

imgs[j].style.left = parseInt(imgs[j].style.left, 10) - translate + 'px';

這里的imgs[1].style.left在setImgsPos();中計(jì)算的應(yīng)該是?imgs[1].style.left=imgWidth;

然后執(zhí)行parseInt(imgs[j].style.left, 10) - translate + 'px';

前面已經(jīng)定了 translate = imgWidth - exposeWidth;

所以應(yīng)該是:

imgs[1].style.left=imgWidth-(imgWidth-exposeWidth)

這樣的話, imgs[1].style.left=exposeWidth

這樣的話 ,就應(yīng)該不是這個(gè)效果, 因?yàn)?imgs[1].style.left=imgWidth;才是正確的???

我的理解哪里有問題?

正在回答

1 回答

我把老師程序中的imgs[j].style.left = parseInt(imgs[j].style.left, 10) - translate + 'px'; 改為

imgs[j].style.left = exposeWidth+ 'px';

居然在圖1和圖2上onmouseover效果也是正常的, 怎么會(huì)這樣?

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

imgs[j].style.left 中值的問題,按循環(huán)來算,imgs[1].style.left=exposeWidth,并不是圖片的寬度啊

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)