最新回答 / 錦衣無涯
同學,首先你要明白index是一個全局變量,看看老師的代碼 var index = 1; 是定義在全局范圍下的 ,所以在任意一個簡單函數中都是可以直接調用index
2017-08-12
最贊回答 / 六月ovo
沒人需要你相信,你信不信都不影響別人會不會做。你要是以這種我不行我就不信別人行的心態來學習,勸你還是早點離開這些東西吧,學編程學代碼,需要腦子,需要邏輯,你現在透露出來的就是沒有。
2017-08-12
最新回答 / weibo_是徐斬仙_0
找到問題了,else里面的list.style.left=parseInt(list.style.left)+offset+"px"; 等號后應該用newLeft,用parseInt(list.style.left)相當于又判斷了移動后的位置導致最后一次跳了一張圖片
2017-07-26
最新回答 / 故事很長啊
32-36行應該是:?? ? ? ? ? ?index?=?myIndex;?????????????showButton();?????????????if(!animated){????????????????animate(offset);????????????}上一個動畫執行完了才可以執行? animate(offset);而你上面的是 動畫不在執行的時候才能執行showButton(); 點第一次時在執行動畫,這個時候執行不了?showButton(); 點第二次時沒在執行動畫然后執行了?sh...
2017-07-09
最新回答 / I小小白
var newLeft = parseInt(list.style.left) + offset;list.style.left = newLeft + "px";我也出現這個問題,檢查后發現是第二行代碼多了個offset
2017-07-06
最贊回答 / 藍志
因為包含它的容器有寬度 ? 所以你看不到全部? 而且容器設置了overflow:hidden;屬性 ? 這就只能看見一張圖片了之所以看到跳轉是因為輪播圖要實現無限滾動就需要無限的圖片 ? 要讓5張圖片接連起來 ? 在看到最后一張圖片的時候會有一張過渡圖片 也就是第一張圖片拿到里面顯示 ?效果是感覺五張圖片真的接連起來了 ?不會產生空白過渡這里說不太清楚 ? 自己在瀏覽器里面多多調試 ? 以及看代碼樣式里面overflow:hidden; ? 看看隱藏掉是什么效果
2017-07-06
最新回答 / 要死了
onmouseover、onmouseout 只要是個函數就都可以了,stop 和 play 都是你自己定義好的函數,所以如果在事件執行前沒有其他的操作,就可以直接不用再嵌套一層function(){},直接用=指向已定義好的函數就可以了。
2017-07-04