亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

焦點圖輪播特效

難度初級
時長 1小時 1分
學習人數
綜合評分9.73
263人評價 查看評價
9.9 內容實用
9.7 簡潔易懂
9.6 邏輯清晰

已采納回答 / 突突兔
把parseInt(list.style.left)換成list.offsetLeft試一試,我也有這個問題,換了就可以了

已采納回答 / webLover
重復點擊同一個小圓點時不再執行下面的代碼

已采納回答 / MrXuAibo
順序如果改了,程序就會先給你點擊的那個小圓點加上'on',然后執行循環把其他的有‘on’的去掉,也會把本身點擊的那個按鈕的‘on’去掉

已采納回答 / qq_龍天翼_0
你把代碼里面if(!animate){}刪掉,函數里加上if(animate){return;}這句。

已采納回答 / 慕娘8644762
判斷有沒有到達指定的位置(newleft),到達指定位置,圖片才會全部顯示出來,否則只有一部分

最新回答 / 慕粉2239296125
list.style.left是字符串不是數值,怎么比大??!

已采納回答 / forever_2
這個是當速度小于0時,偏移位置大于當前偏移位置,說明是往左點擊,而圖片右移。。你可以查看元素進行觀察。

已采納回答 / 小雞三號
的確是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...

已采納回答 / 宇xixi
<...code...>這邊把onmouseover改成mouseover就可以了!jQuery語法,on要去除.

已采納回答 / rayhaha
已經解決了你要多寬的圖片都可以,記住container 和list width要重新設置,前者為圖片寬度,后者為總圖片寬度。

已采納回答 / VincentLi
找慕課網上有個全屏切換的課

已采納回答 / ppo_YXWU
你把js放到style標簽里面了,要放出來;list.style.left=parseint(list.style.left)+offset+'px';}這里應該是parseInt,I要大寫。? <div id="list" style="left:-600">這里left少了單位,應該是-600px

已采納回答 / haha_0038
這是一種回調函數的使用方式,如果stop(),這是stop方法就被執行了,但是如果寫方法名stop,是事件觸發時才會調用stop方法
課程須知
您需要有HTML,CSS經驗,能使用CSS制作靜態頁面,并對JS基礎知識有一定的了解
老師告訴你能學到什么?
您將能掌握非常實用的焦點圖輪播特效的制作過程。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消