將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);
????}
}
2016-06-19
把setInterval("scrollUp()",speed);改成setInterval(scrollUp,speed);就可以了
?有參數(shù)這個就廢啦
2016-06-19
?function scrollUp()改成?scrollUp=function()就可以了,setinterval('這里才可以寫函數(shù)')
2016-06-19
把setInterval("scrollUp()",speed);改成setInterval(scrollUp,speed);就可以了,,但是為什么呢?為什么用"scrollUp()"就訪問不到這個函數(shù)了??
2016-06-18
代碼應(yīng)該沒問題,建議檢查下半角字符看看