課程
/前端開發
/HTML/CSS
/DOM探索之基礎詳解篇
怎么使第二張圖片回到原位置
2017-05-07
源自:DOM探索之基礎詳解篇 1-3
正在回答
沒代碼,沒真相,不過我也遇到了類似問題。我的問題是:沒給第一張圖綁定事件,即是說檢查for循環for (var i = 0, len = imgs.length; i < len; i++),i變量,從0開始,這個問題就解決了,希望能幫到你
???//為每道門綁定事件 ????????for?(var?i?=?0,?len?=?imgs.length;?i?<?len;?i++)?{ ????????????//使用立即調用的函數表答式,為了獲得不同的i值 ????????????(function(i)?{ ????????????????imgs[i].onmouseover?=?function()?{ ????????????????????//先將每道門復位 ????????????????????setImgsPos(); ????????????????????//打開門 ????????????????????for?(var?j?=?1;?j?<=?i;?j++)?{ ????????????????????????imgs[j].style.left?=?parseInt(imgs[j].style.left,?10)?-?translate?+?'px'; ????????????????????} ????????????????}; ????????????})(i); ????????}
執行劃動之前,先調用之前的定義的圖片位置方法 將圖片位置復原
舉報
要知道前端大牛都是從精通DOM開始的,全面講解DOM的基礎知識
3 回答回歸到第一張圖片的時候不能展開了
3 回答在這個實例中,鼠標滑到第四張圖片的時候為什么第二張和第三張也向前移動?是因為for循環不管點第幾個,都是從j=1開始運行的嗎?
2 回答為什么第一張圖片也只是顯示了露出門體的寬度?
5 回答圖片滑動有問題
1 回答滑動門特效,如果圖片寬度不一樣怎么辦?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-01-18
沒代碼,沒真相,不過我也遇到了類似問題。我的問題是:沒給第一張圖綁定事件,即是說檢查for循環for (var i = 0, len = imgs.length; i < len; i++),i變量,從0開始,這個問題就解決了,希望能幫到你
2017-05-07
執行劃動之前,先調用之前的定義的圖片位置方法 將圖片位置復原