已采納回答 / 櫻桃小丸子的西瓜
這里他將第一張圖片放置在-600位置,大于-600就代表往右邊移動(dòng),但是向右移動(dòng)后,左邊空出來的位置是空的,所以就讓最后面的圖片填充到前面。小于-3000也是這個(gè)意思,最右邊的圖片顯示到div中之后,這時(shí)最左邊圖片就是在-3000位置,再往左就會(huì)小于-3000,而這時(shí)再往左移動(dòng)右邊就沒有圖片填充,所以前面的圖片再填充到后面
2017-04-24
已采納回答 / 慕粉163845242
你代碼都不給出來我怎么知道,一般來說有這么幾個(gè)可能命名看是不是都能匹配上。2.對(duì)象是不是正確的獲取了。3.button.onclick = function(){};click后面沒有括號(hào)。你可以設(shè)置斷點(diǎn)跟蹤觀察一下你的代碼執(zhí)行過程
2017-04-09
已采納回答 / 我和我最后的倔強(qiáng)
這個(gè)錯(cuò)誤不是說on這個(gè)類名沒定義,而是說'className'這個(gè)屬性沒定義,你之前的buttons獲取肯定有問題
2017-03-24
已采納回答 / 遐想也瘋狂
+=相當(dāng)于 ?index=index+1 ? -=同理,既每次點(diǎn)擊的時(shí)候,對(duì)原index進(jìn)行加減
2017-02-08
已采納回答 / freeman
我試試給你解釋下假如前后不加一張圖片的話,圖片順序?yàn)閇1,2,3,4,5],當(dāng)你點(diǎn)到第 5 張圖時(shí),再點(diǎn)“下一張”(就是要回到第 1 張圖那里),這時(shí)候,你想象下那個(gè)畫面,會(huì)一瞬間“刷刷刷”地閃過中間那幾張圖片才能到第 1 張圖那里,這樣,太難看了吧。為了解決這個(gè)問題,所以要在第 5 張那里加多一張 1 圖,圖片順序?yàn)?[1,2,3,4,5,1]。當(dāng)你在第 5 張圖點(diǎn)下一張時(shí),圖片滾動(dòng)順序是這樣的:5 ----> (1) ----> 1,(注:中間的那個(gè) 1 是指后面多加的 1 圖),一旦到了...
2017-01-07
已采納回答 / 慕粉2239296125
類似于數(shù)組,數(shù)組就是幾個(gè)數(shù)的集合,這里有七個(gè)圖,相當(dāng)于包含七個(gè)數(shù)的數(shù)組,數(shù)組索引都是從0開始,而且索引是有序的,所以array[0]就是第一張圖!我是這么理解的,不知道對(duì)不對(duì)
2016-12-23
已采納回答 / 鐵鐵
<?> 這兩個(gè)就是左右箭頭,然后通過css給添加樣式圓點(diǎn)就是五個(gè)小方塊,然后通過border-radius: 50%;讓它變?cè)?再給背景顏色
2016-12-13
已采納回答 / 慕粉3914370
用css改變樣式應(yīng)該就可以啦,要注意兩個(gè)鼠標(biāo)移動(dòng)事件,全屏的話應(yīng)該要?jiǎng)h除
2016-12-11
已采納回答 / Pokeman
<...code...>我是這樣寫的,不過點(diǎn)擊事件函數(shù)里面index+=1和index-=1應(yīng)該放在showButton();前面,如下next.onclick=function(){???? animate(-720);???? index+=1;???? showButton(); } prev.onclick=function(){???? animate(720);???? index-=1;???? showButton(); }
2016-12-09
已采納回答 / 未知電阻Rx
?<div?id="list"?style="left:-600"> ?少加了px?<div?id="list"?style="left:-600px"> 這才是正確的
2016-12-09
已采納回答 / 慕數(shù)據(jù)5775487
這里改一下就好了function Smove(a){ ? ? ? ? ?var newL=list.offsetLeft+a; ? ? ? ? ?list.style.left=newL+'px' ? ? ? ? ?if (newL<-3000) { ? ? ? ? ? list.style.left=-600+'px'; ? ? ? ? ?} ? ? ? ? ?else if(newL>-600){ ? ? ? ? ? list.style.left=-3000+'px'; ? ? ? ? ...
2016-12-07