課程
/前端開發
/JavaScript
/焦點圖輪播特效
不太懂speed的意思。。offset為負值的時候,speed為負值。。。那么newleft不是該小于list.style.left么。。。。很糾結這個問題
2016-02-15
源自:焦點圖輪播特效 6-1
正在回答
的確是new left<list.style.left啊,……這個是圖片相對于List左右動的問題。
當點擊看下副圖片的時候,當前圖片向左移動,offset為負,left是減少的,例(-600 變為-1200),此時speed<0;
當點擊看上副圖片的時候,當前圖片右移動,offset為正,left增加,例(-1200變為-600),此時speed>0;
所以當offset<0,speed<0的時候,newleft = list.style.left + offset,例(-600 + -1200) = -1800....
更簡單一點說就是:原來的圖片向左移動,所以數值更小了(-600變為-1200),所以newleft <list.style,left啦。
風箏_0010 提問者
小雞三號 回復 風箏_0010 提問者
不明白,左移offset的值是正600啊,左移不應該是-1200 往-600移動嗎
好棒??炊?/p>
舉報
通過本教程學習您將能掌握非常實用的焦點圖輪播特效的制作過程
2 回答if判斷語句實現不了
3 回答關于IF判斷條件
1 回答關于if判斷的問題
3 回答這里的判斷句中,當speed<0向左移動時,當前值不應該時小于目標值的嗎?,為什么是大于?
1 回答這個if語句是什么意思??if((speed < 0 && parseInt(list.style.left) > newLeft) || (speed > 0 && parseInt(list.style.left) < newLeft))
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-02-17
的確是new left<list.style.left啊,……這個是圖片相對于List左右動的問題。
當點擊看下副圖片的時候,當前圖片向左移動,offset為負,left是減少的,例(-600 變為-1200),此時speed<0;
當點擊看上副圖片的時候,當前圖片右移動,offset為正,left增加,例(-1200變為-600),此時speed>0;
所以當offset<0,speed<0的時候,newleft = list.style.left + offset,例(-600 + -1200) = -1800....
更簡單一點說就是:原來的圖片向左移動,所以數值更小了(-600變為-1200),所以newleft <list.style,left啦。
2019-06-05
不明白,左移offset的值是正600啊,左移不應該是-1200 往-600移動嗎
2016-11-16
好棒??炊?/p>