頁面效果是一組圖片回圈往左邊移動的,請問js的if判斷陳述句里面的那兩句陳述句是什么意思呢,還有如果圖片需要往右移動需要怎么改呢,謝謝啦!


uj5u.com熱心網友回復:
就是當oul向左移動超過oul寬度的一半時讓oul位置回到0。因為向左移動 left 是負數。if判斷時就要 left 小于負的oul寬度一半
uj5u.com熱心網友回復:
向右移動是if (oul.offsetLeft >= 0)
oul.style.left = (-oul.offsetWidth/2)+"px";
oul.style.left = oul.offsetLeft+2+"px";
uj5u.com熱心網友回復:
當oul向左移動的距離,超過oul寬度的二分之一時讓oul位置回到0。每30毫秒移動2像素。uj5u.com熱心網友回復:
謝謝大佬,你說的這個很清楚,我懂了這部分,還有個小問題,oul.style.left=oul.offsetLeft-2+"px"是什么意思呢,希望大佬能耐心解答一下,感激不盡
uj5u.com熱心網友回復:
意思是重新設定oul的位置為 oul當前的位置(offsetLeft)減 2 ,因為值的是單位是像素所以要加px
uj5u.com熱心網友回復:
就是當oul向左移動超過oul寬度的一半時讓oul位置回到0。
因為向左移動 left 是負數。if判斷時就要 left 小于負的oul寬度一半
謝謝大佬,你說的這個很清楚,我懂了這部分,還有個小問題,oul.style.left=oul.offsetLeft-2+"px"是什么意思呢,希望大佬能耐心解答一下,感激不盡
意思是重新設定oul的位置為 oul當前的位置(offsetLeft)減 2 ,因為值的是單位是像素所以要加px
好的 明白啦,感謝感謝大佬
uj5u.com熱心網友回復:
學習了。謝謝uj5u.com熱心網友回復:
這個程式能回圈滾動?uj5u.com熱心網友回復:
學到了學到了uj5u.com熱心網友回復:
我這有一個鏈接 LZ可以看下滑鼠事件以及clientX、offsetX、screenX、pageX、x的區別轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/72363.html
標籤:JavaScript
上一篇:為什么使用html5的dir="rtl"時,最后一個符號會被提到前面去?怎樣避免這種情況?
下一篇:Uncaught Error: Module build failed (from ./node_modules/[email protected]@bab
