
jquery如何在页面跳转时clear掉之前的setInterval
我的主页是头尾固定中间的div通过.load()来实现点击页头的菜单时的页面局部切换(.click()的方法写在主页面的菜单里而跳转到的那些页面都有单独的.html文件)...
我的主页是头尾固定 中间的div通过.load()来实现点击页头的菜单时的页面局部切换(.click()的方法写在主页面的菜单里 而跳转到的那些页面都有单独的.html文件)
其中一页里有个图片自动滚动的部分 用的setInterval实现的 但每次第一次进入该页面图片正常滚动 但load了其他页面后再回来 图片滚动就不正常了 我用firebug查看在load了别的页面的时候 那个滚动还在运行
怎么样能实现load其他页的时候该页实现clearInterval再次进入时重新setInterval
或是怎么样能让那个滚动正常(我用的滚动方法是marginTop:"-=130px" 第一次进入该页面 每滚动一张图 就初始化一次margin-top=0; load完别的页再回来 那个初始化不管用了 margin-top就一直减) 展开
其中一页里有个图片自动滚动的部分 用的setInterval实现的 但每次第一次进入该页面图片正常滚动 但load了其他页面后再回来 图片滚动就不正常了 我用firebug查看在load了别的页面的时候 那个滚动还在运行
怎么样能实现load其他页的时候该页实现clearInterval再次进入时重新setInterval
或是怎么样能让那个滚动正常(我用的滚动方法是marginTop:"-=130px" 第一次进入该页面 每滚动一张图 就初始化一次margin-top=0; load完别的页再回来 那个初始化不管用了 margin-top就一直减) 展开
1个回答
2013-06-05
展开全部
当你页面载入的时候,直接调用hover里面那个方法。直接写成
$(function(){
})
不用写$(document).ready(function(){ });
再看一下你方法的加载顺序是不是有冲突。比如变量
$(function(){
})
不用写$(document).ready(function(){ });
再看一下你方法的加载顺序是不是有冲突。比如变量
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询