用JS和CSS实现页面的向上向下滚动效果
来源:互联网 发布:ajax属于javascript 编辑:程序博客网 时间:2024/05/17 07:18
一直以来wordpress都非常流行,但自己却毫无了解。今天也特意下载了一个安装并运行了,感觉确实不错,真的是做个站的最佳选择。但最让我感兴趣的却是那些优秀的wordpress主题效果,实在非常漂亮。这里特意摘取其中某个主题的页面滚动效果与大家共享。这种效果也都在本站中得以应用。
该效果是基于jQuery和CSS实现的,大体分为以下几步:
1.添加jQuery类库文件jquery.min.js
2.添加得以实施滚动效果的图片,分两块
第一:html代码段:
<div id="roll">
<div title="回到顶部" id="roll_top"></div>
<div title="转到底部" id="fall"></div>
</div>
第二:CSS代码段:
#roll_top,#fall,#ct {
position:relative;
cursor:pointer;
height:40px;
width:15px;
}
#roll_top {
background:url(roll.png) no-repeat;
}
#fall {
background:url(roll.png) no-repeat 0 -80px;
}
#ct {
background:url(roll.png) no-repeat 0 -40px;
}
#roll {
display:block;
width:15px;
margin-right:-508px;
position:fixed;
right:50%;
top:50%;
_margin-right:-507px;
_position:absolute;
_margin-top:300px;
_top:expression(eval(document.documentElement.scrollTop));
}
3.添加底部标签——即用于向下滚动时的目标标签,此处以dibu为例:
<div id="dibu"></div>
4.javascript代码段,用于实现滚动效果的,也是关键:
jQuery(document).ready(function($){
$('#roll_top').click(function(){$('html,body').animate({scrollTop: '0px'}, 800);});
$('#fall').click(function(){$('html,body').animate({scrollTop:$('#dibu).offset().top}, 800);});
- 用JS和CSS实现页面的向上向下滚动效果
- 按下按钮后页面的滚动条向下(或向上)滑动,松开之后便停留在当前位置的效果如何实现?
- 按下按钮后页面的滚动条向下(或向上)滑动,松开之后便停留在当前位置的效果如何实现?
- 用wow.js实现滚动页面时触发CSS 动画效果的插件
- js实现html页面滚动条向下拉到一定的程度时,某个div就固定在顶部,向上拉时返回原位置。
- 图片无缝滚动代码(向左/向下/向上)的js代码
- jQuery实现的向上/向下无缝滚动简洁代码
- 关于页面向下滚动到元素位置,元素停靠顶部不动,当页面向上滚动到元素位置时,元素回到原来位置的效果。
- js监听滚动条向上还是向下
- 用javascript实现仿163的js广告向下挤压页面的效果
- JS+CSS代码简洁的无间断文字向上滚动切换效果
- jquery(js)判断页面滚动条(scroll)是向上滚还是向下滚方向判断
- js文字向上滚动效果
- listview精确监听向上向下的滚动
- css实现h5页面滚动效果
- java中多态的实现以及向上转型和向下转型
- velocity.js实现页面滚动切换效果
- js图片不间断滚动代码(向上,向下,向左,向右)
- 经典SQL语句大全
- Java中的函数动态调用
- Java中的函数动态调用
- LINUX 时间和日期
- 纯css打造投影效果——CSS3属性transform的应用
- 用JS和CSS实现页面的向上向下滚动效果
- 用CSS实现百度/Google广告投影效果
- 达到 50 事件的 crypt32 阈值,将挂起记录 60 秒
- 2011-03-10 竞彩足球
- 使用CSS3构建Ajax加载动画
- 编译Busybox产生的两个错误
- 利用反射对私有属性/方法进行设置/调用
- 竞聘项目长--序
- 07选取器总结