首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

,用了一个字面量,用了一个setInterval,浏览器总是崩溃

2012-04-24 
求助,用了一个字面量,用了一个setInterval,浏览器总是崩溃!代码如下JScript code$(document).ready(functi

求助,用了一个字面量,用了一个setInterval,浏览器总是崩溃!
代码如下

JScript code
$(document).ready(function(){    var pageCounter={//页面记数器            pages:1,            currentPage:1,            getPageUp:function(){//获得上一页                var _pageUp=this.currentPage-1;                if(_pageUp<1){                    _pageUp=this.pages;                    }                return _pageUp;                },            getPageDown:function(){//获得上一页                var _pageDown=this.currentPage+1;                if(_pageDown>this.pages){                    _pageDown=1;                    }                return _pageDown;                },            pageUp:function(){//向上翻页                var _prePage=this.getPageUp();                this.currentPage=_prePage;                },            pageDown:function(){//向下翻页                var _nextPage=this.pageDown();                this.currentPage=_nextPage;                }        };    //initPpt();//初始化    pageCounter.pages=5;    var pptSwitch=function(){                //$('#bgImgPPT').find('img').eq(pageCounter.currentPage).animate({'top':'0px'},2500).fadeOut(250);                pageCounter.pageDown();                alert(pageCounter.currentPage);                //$('#bgImgPPT').find('img').eq(pageCounter.currentPage).fadeIn(250).animate({'top':'0px'},2500);        }    var ppt=setInterval(function(){pptSwitch()},3000);    });

只要一运行本网页,浏览器不显示任何东西,火狐直接崩溃,到底是哪里错了了,请高手指点!

[解决办法]
var ppt=setInterval(pptSwitch,3000);
试试
[解决办法]
JScript code
            pageDown:function(){//向下翻页                var _nextPage=this.pageDown();                this.currentPage=_nextPage;                }
[解决办法]
探讨

JScript code
pageDown:function(){//向下翻页
var _nextPage=this.pageDown();
this.currentPage=_nextPage;
}

没看错吧,pageDown无限调用自己?
var _nextPage……

热点排行
Bad Request.