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

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

為什么沒有效果。。求解??!

<!DOCTYPE?html>
<html>
<head>
<meta?charset="utf-8">
????<title>文本間歇性滾動</title>
</head>
<body>
<style?type="text/css">
#all{
????width:?400px;
????height:?215px;
????background:?#fff;
????border:5px?solid?rgb(171,171,171);
????border-radius:?10px;
????position:?relative;
}
#top{
????width:?400px;
????height:?60px;
????background:?rgb(218,73,90);
????position:?absolute;top:0;
????overflow:?hidden;?
}
#top?h1{
????font-size:?25px;
????color:?#fff;
????margin-left:?30px;
????margin-top:?15px;
}
#mainbody{
????overflow:?hidden;
????height:?300px;
}
#con1{
????width:?320px;
????list-style:?none;
}
#mainbody?li{
????height:?22px;
????line-height:?22px;
}
#mainbody?a:hover{color:?rgb(218,73,90);}
#mainbody?a{
????font-size:?12px;
????text-decoration:?none;
????color:?rgb(51,51,51);
}
#mainbody?span{
????font-size:?12px;
????float:?right;
????color:?rgb(153,153,153);


</style>

<script?type="text/javascript"?>
var?area=document.getElementById('mainbody');
var?liHeight=22;
var?speed=50;
area.innerHTML+=area.innerHTML;
area.scrollTop=0;

function?startScroll(){
????var?timer?=????setInterval('scrollUp()',speed);
????area.scrollTop++;
}
function?scrollUp(){
????if(area.scrollTop%liHeight==0){
????????????clearInterval(timer);
????????????setTimeout(startScroll,?2000);
????????}else{
????????????area.scrollTop++;
????????????if(area.scrollTop>=area.scrollHeight/2;){
????????????area.scrollTop=0;
????????}
????????}????
????????
}
setTimeout(startScroll,?2000);


area.onmouseover=function(){
????clearInterval(timer);
}
area.onmouseout=function(){
????timer?=????setInterval('scrollUp()',speed);
}


</script>

<div?id="all">
????<div?id="top"><h1>最新課程</h1></div>
????<div?id="mainbody">
????????<ul?id="con1">
????????????<li><a?href="#">1.學會html5?絕對的屌絲逆襲(案例)</a><span>2013-09-18</span></li>
????????????<li><a?href="#">2.tab頁面切換效果(案例)</a><span>2013-10-09</span></li>
????????????<li><a?href="#">3.圓角水晶按鈕制作(案例)</a><span>2013-10-21</span></li>
????????????<li><a?href="#">4.HTML+CSS基礎課程(系列)</a><span>2013-11-01</span></li>
????????????<li><a?href="#">5.分頁頁碼制作(案例)</a><span>2013-11-06</span></li>
????????????<li><a?href="#">6.導航條菜單的制作(案例)</a><span>2013-11-08</span></li>
????????????<li><a?href="#">7.信息列表制作(案例)</a><span>2013-11-15</span></li>
????????????<li><a?href="#">8.下拉菜單制作(案例)</a><span>2013-11-22</span></li>
????????????<li><a?href="#">9.如何實現“新手引導”效果</a><span>2013-12-06</span></li>
????????</ul>
????????<ul?id="con2"></ul>
????</div>
</div>
</body>
</html>


正在回答

2 回答

1.

#mainbody span{
? ?font-size: 12px;
? ?float: right;
? ?color: rgb(153,153,153);
后面缺回括號

2.

if(area.scrollTop>=area.scrollHeight/2;){
? ?area.scrollTop=0;
}

判斷條件多了個分號

area.innerHTML+=area.innerHTML;這個我的編譯器識別不了,我整體和老師不一樣。用了自己的方法。

0 回復 有任何疑惑可以回復我~
#1

須奈子醬 提問者

非常感謝!
2016-11-03 回復 有任何疑惑可以回復我~
#2

須奈子醬 提問者

謝謝回答!可是修改完以后還是動不了。。。
2016-11-03 回復 有任何疑惑可以回復我~
#3

風飄葉搖 回復 須奈子醬 提問者

如果,你的JS代碼要放在<body>標簽主體前邊,那么,你得代碼要包裹在一個叫 window.onload = function(){} 的函數內,代表的意思是:當網頁加載完畢之后才會開始執行你的JS代碼,要不然,瀏覽器讀取JS是按照從上到下的順序來讀取的,而JS代碼中需要獲取ID之類的DOM節點,由于 body 標簽的內容尚未載入,會導致瀏覽器報錯,然后停止執行了。 或者你也可以像老師一樣,把JS代碼放在body標簽的最后邊,那就不會出現沒效果的情況了,當然有錯誤還是會報錯的。但是至少不會沒有效果,搭配F12按鍵可以檢查你的代碼有什么錯誤之處
2017-10-14 回復 有任何疑惑可以回復我~

我還是用con2.innerHTML=con1.innerHTML

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
信息滾動效果制作
  • 參與學習       47740    人
  • 解答問題       333    個

萌妹子帶您快速學習滾動效果,掌握無縫滾動和歇間性滾動的制作方法

進入課程

為什么沒有效果。。求解??!

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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