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

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

信息滾動效果制作

難度初級
時長39分
學習人數
綜合評分9.63
488人評價 查看評價
9.8 內容實用
9.6 簡潔易懂
9.5 邏輯清晰

已采納回答 / felufan
mouseout事件中的setInterval(),若不設置與事件外的setInterval()相同的名稱(或不設置名稱),就是另外一個不同的setInterval()(雖然執行的內容相同),而它又沒有對應的clearInterval()將其清除,所以每觸發一次mouseout事件就會執行一個,不斷疊加從而導致內容滾動速度越來越快

最新回答 / 不起眼的魂
我把你的代碼放到我的模板里是沒有問題的,是不是你的CSS有問題!,<...code...>

已采納回答 / 青春不是年華而是心境
你要是把JS代碼寫在最下邊就不要些window.onload。要不然必須加上window.onload,要不然會出錯的。

最新回答 / 香寶的夫差
應該是142行與147行setInterval中引入scrollUp不同,我的是因為兩個setInterval中時間不同,就那樣一跳一跳

已采納回答 / 大賢良師
移除時間里要先清除定時器,這樣應該能解決area.onmouseover=function(){ clearInterval(time); clearTimeout(t); } area.onmouseout=function(){ clearInterval(time); time=setInterval("scrollUp()",speed); }

已采納回答 / 因此囧愛3131100
scrollTop:設置或獲取位于對象最頂端和窗口中可見內容的最頂端之間的距離最開始可見內容的最頂端和對象的最頂端是重合的 所以scrollTop為0,當scrollTop變大的時候,可見內容的頂端往上滾動,不就是離對象頂端越來越遠了呀,沒毛病呀

最新回答 / 名字都給你們起完了
媽的源代碼也不貼出來,不知道搞個資料下載干嘛用的,煩躁

已采納回答 / 童鞋終于找到你了
去掉的話,開始直接先進行判斷 此時scrolltop值正好是上次結果,也就是li高度的整數倍,那么直接就停止了。于是一直停止下去。希望我的回答對你能有幫助。

最新回答 / 飛尚潮流
head 部分一般都放js 加載的外部文件。頁面加載是按順序執行的。js放在頭部沒有找到目標內容就先加載了。肯定沒效果啊

已采納回答 / 慕碼人2863258
這是你的代碼改過之后能運行的樣子,借用了一下你的樣式,謝謝= =。<<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>0916-2無縫滾動</title><style type="text/css">*{margin: 0;padding: 0;}body{text-...

最新回答 / 慕粉3921346
根據你設置滾動的速度不同,有可能不會出現剛好等于條件,而是直接超過了臨界值。

最贊回答 / stone310
寫個清楚點的:1、根據window.onload=function(){?FrashTime()?},執行FrashTime,一直執行到setTimeout;2、根據setTimeout(FrashTime,time),延遲time后,繼續執行一次FrashTime,一直執行到setTimeout;3、根據setTimeout(FrashTime,time),延遲time后,繼續執行一次FrashTime,一直執行到setTimeout;就這么循環下去了,如果將setTimeout寫在函數外面,就是只執行...
課程須知
1.您至少具備HTML/CSS基礎知識; 2.您至少具備JavaSript基礎知識;
老師告訴你能學到什么?
1.學會<marquee>標簽及屬性,制作簡單信息滾動。 2.掌握無縫滾動原理,運用JavaScript實現效果。 3.通過設定定時時間,實現間歇性無縫滾動。

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消