今天在做一个问题是回到顶部这个功能,刚开始应该觉得很简单。之后有几个页面出问题不能使用就头疼了。具体是这样的,在做这个的时候,因为是以前的老模板,用smarty写的。header是写死在模版里面的,只有footer是共同文件我就把自己测试好的js代码放上去,本以为一切就OK了、可是没想到,$('html,body')有几个页面这个值是空。细细看来发现footer问题是一个包含head body的问题。引用footer的文件里面也有body。其实也就是这么一句话的事情:$('html,body').animate({scrollTop: '0px'}, 800);为什么有的是空呢?怎么替换呢?
解决方案 »
- (高分)在firfox下如何做出图片幻灯片效果
- 隔行换色+选中高亮 的高性能解决方案 求助
- 在javascript中我已经知道了一个数组的名字但是字符串
- 怎么window.location.reload ,在没用提交前不起作用?
- 莱鸟问题
- 救助:JavaScript中使用XPath的contains报错
- 请问各位要动态改变当前窗口大小,在js中该怎么做啊?
- jquery 扩展方法里怎么引用到 自身对象
- 请教一个复选框问题,在线等,解决马上给分
- SCRIPT438: 对象不支持“attachEvent”属性或方法
- [求正则] js将字符串中的"[1]"替换成"a"
- extjs tabPanel 会话超时
jQuery('html,body').animate({scrollTop: $('#content').offset().top},800);offset().top指顶部。上面的代码是scrollTop到div#content的顶部如果你要scrollTop到页面顶部的话,#content 换成body。