用 jQuery 实现页面滚动(Scroll)效果的完美方法
今天,超级低调的高手 Willin 共享了一种完美方法解决 jQuery 实现滚动效果在 Opera 下的bug,我随即调试+应用到我目前的主题,目前经过测试非常完美,特意贴出代码加以说明。
因为本人不太懂 js,jQuery 也只是皮毛,原理方面我说不清楚,只能说明修改方法。
演示:点击现在的主题 zOM 底部的“Δ”/文章页面标题下面的“x comments” “Leave a comment”
假设:你的主题最上面的 id 是 header,最下面的“返回顶部”的 id 为 top
jQuery 代码如下:
document$ windowopera ? documentcompatMode ? $ $ $ $ scrollTop $top false
说明:直接看注释
$('#top').click(function(){...}); 这是滚动基本代码,可以根据自个情况变通,也就是举一反三了,如:既然可以返回顶部,那么就可以滚动到底部、滚动到某一个 id、滚动到中间……
那么我再贴出一个滚动到“评论框”的例子:
例子前提假如:文章标题下面有个“添加评论”,原来的html如下
<p id="add-comment"><a href="#respond"></a></p>
(注:#respond 是评论框的 id)
那么 $('#top').click(function(){...}); 这段代码就变为如下:
$ scrollTop $top false
这样就行了,简单不?有些朋友说原理,学jQ去吧
更多的方法去 Willin 的《頁面 Scroll 的幾種方法》
声明: 本文采用 BY-NC-SA 协议进行授权 | ZWWoOoOo
转载请注明转自《用 jQuery 实现页面滚动(Scroll)效果的完美方法》
阅读全文
类别:Javascript 查看评论
以上就是用 jQuery 实现页面滚动(Scroll)效果的完美方法的详细内容,更多请关注其它相关文章!
上一篇: display:table、display:table-row和display:table-cell的用法_html/css_WEB-ITnose
下一篇: Nginx的配置文件怎样分段下载
推荐阅读
-
jQuery实现带滚动线条导航效果的方法教程
-
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
-
jQuery滚动加载图片效果的实现方法
-
JQuery页面图片切换和新闻列表滚动效果的具体实现方法
-
简单实现弹出弹框页面背景半透明灰,弹框内容可滚动原页面内容不可滚动的效果(JQuery)
-
jQuery实现页面滚动时动态加载内容的方法教程
-
JQuery页面随滚动条动态加载效果的简单实现(推荐)
-
jQuery实现带滚动线条导航效果的方法教程
-
谈谈用jQuery实现自定义多选下拉框效果的方法
-
博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)_javascript技巧