第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

將js代碼用window.onload包起來怎么不行。提示沒有定義scrollUp變量

window.onload = function(){

????var area = document.getElementById('moocBox');

????var con1 = document.getElementById('con1');

????var con2 = document.getElementById('con2');

????var speed = 50;

????area.scrollTop = 0;

????con2.innerHTML = con1.innerHTML;

????function scrollUp(){

????????if(area.scrollTop >= con1.scrollHeight) {

????????????area.scrollTop = 0;

????????}else{

????????????area.scrollTop ++;?

????????}?

????}

????var myScroll = setInterval("scrollUp()",speed);

????area.onmouseover = function(){

????????clearInterval(myScroll);

????}

????area.onmouseout = function(){

????myScroll = setInterval("scrollUp()",speed);

????}

}


正在回答

4 回答

把setInterval("scrollUp()",speed);改成setInterval(scrollUp,speed);就可以了

?有參數(shù)這個就廢啦

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

哈嘍姑娘 提問者

嗯,只改這個就可以了。運行過。不知道為什么
2016-06-20 回復(fù) 有任何疑惑可以回復(fù)我~

?function scrollUp()改成?scrollUp=function()就可以了,setinterval('這里才可以寫函數(shù)')

0 回復(fù) 有任何疑惑可以回復(fù)我~

把setInterval("scrollUp()",speed);改成setInterval(scrollUp,speed);就可以了,,但是為什么呢?為什么用"scrollUp()"就訪問不到這個函數(shù)了??

0 回復(fù) 有任何疑惑可以回復(fù)我~

代碼應(yīng)該沒問題,建議檢查下半角字符看看

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

哈嘍姑娘 提問者

同樣的代碼,粘貼復(fù)制的。如果不用window.onload直接將js代碼放在html代碼的后面,沒有問題,用window.onload后,放在前面就不行,同樣,放在另外的js文件中,用script標(biāo)簽引進來也不行
2016-06-19 回復(fù) 有任何疑惑可以回復(fù)我~
#2

橙橙先生 回復(fù) 哈嘍姑娘 提問者

能不能發(fā)來課程地址,雖然對這段代碼有印象,但是忘記是哪篇課程了。我猜想是由于放在了onload或者在head中就導(dǎo)入,使得頁面還沒加載完成就開始解析運行JS程序,導(dǎo)致出錯。當(dāng)把scrollUp()改為csrollUp時,就由原來的調(diào)用運行函數(shù)變?yōu)橐谩!?。只是猜想,并不曉得咋回事~~~~(>_<)~~~~
2016-06-29 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

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

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

進入課程

將js代碼用window.onload包起來怎么不行。提示沒有定義scrollUp變量

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號