2 回答

TA貢獻(xiàn)2條經(jīng)驗 獲得超0個贊
$(function(){
var $area = $('#content');
var $con1 = $('#con1');
$area.scrollTop = 0;
?
? ? function myAnimate(){
?? ? ? ? $area.animate({scrollTop:$con1[0].scrollHeight},'slow',function(){
? ? ? ? ?
? ? ? if($area.scrollTop >= $con1[0].scrollHeight){
? ? ? $area.scrollTop = 0;
? ? ? }else{
? ? ? ? $area.scrollTop++;
? ? ? ? ? };
? ? ? ? ?
? ? });
};
$area.hover(function(){
clearInterval(myScroll);
},function(){
myScroll = setInterval(myAnimate,1000);
});
var myScroll = setInterval(myAnimate,1000);
??
})
你的代碼里面的東西改下就好了,以下是修改點:
myAnimate需要在調(diào)用之前聲明賦值;
'$con1[0].scrollHeight()'這一段不需要引號,另外它也不是方法,是個屬性,直接用就好了,不需要();
引用的是變量不需要引號,加了的話回變成字符串
添加回答
舉報