js上下滑动切换特效代码(图片滚动js特效代码)[20240425更新]
admin 发布:2024-04-25 18:37 142
本篇文章给大家谈谈js上下滑动切换特效代码,以及图片滚动js特效代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
页面实现滑动JS代码
js实现随页面滑动效果的方法。具体如下:
页面向上向下滚动,分享到的模块随着滑动。
要点:
代码如下:
var scrtop =document.documentElement.scrollTop||document.body.scrollTop;
var height = document.documentElement.clientHeight||document.body.clientHeight;
var top = scrtop + (height - jb51.offsetHeight)/2;
top = parseInt(top);
获得页面垂直居中的位置
上代码:
!DOCTYPE html
html
head
meta charset="gb2312" /
title无标题文档/title
style
body{margin:0; padding:0; font:12px/1.5 arial; height:2000px;}
#jb51{width:100px; height:200px; line-height:200px;
text-align:center; border:1p solid #ccc;
background:#f5f5f5; position:absolute; left:-100px; top:0;}
#jb51_tit{position:absolute; right:-20px; top:60px;
width:20px; height:60px; padding:10px 0;
background:#06c; text-align:center;
line-height:18px; color:#fff;}
/style
script
window.onload = function(){
var jb51 = document.getElementById("jb51");
jb51.onmouseover = function(){
startrun(jb51,0,"left")
}
jb51.onmouseout = function(){
startrun(jb51,-100,"left")
}
window.onscroll = window.onresize = function(){
var scrtop=document.documentElement.scrollTop||document.body.scrollTop;
var height=document.documentElement.clientHeight||document.body.clientHeight;
var top = scrtop + (height - jb51.offsetHeight)/2;
top = parseInt(top);
startrun(jb51,top,"top")
}
}
var timer = null
function startrun(obj,target,direction){
clearInterval(timer);
timer = setInterval(function(){
var speed = 0;
if(direction == "left"){
speed = (target-obj.offsetLeft)/8;
speed = speed0?Math.ceil(speed):Math.floor(speed);
if(obj.offsetLeft == target){
clearInterval(timer);
}else{
obj.style.left = obj.offsetLeft + speed + "px";
}
}
if(direction == "top"){
speed = (target-obj.offsetTop)/8;
speed = speed0?Math.ceil(speed):Math.floor(speed);
if(obj.offsetTop == target){
clearInterval(timer);
}else{
obj.style.top = obj.offsetTop + speed + "px";
}
document.title = obj.offsetTop + ',' + target + ',' +speed;
}
},30)
}
/script
/head
body
div id="jb51"
分享到内容
span id="jb51_tit"分享到/span
/div
/body
/html
请问如何用zepto.js实现上下触摸滑动切换效果事件?
zepto.js有的需要自己引用touch.js额外js文件才支持触摸事件,touch.js可以到zepto的gihub上下载
如果只是写简单的效果,直接给页面上的body绑定一个swipeup事件swipedown事件来自己写动画切换(如果需要zepto.js支持jquery类似的动画效果需要继续添加额外的fx.js)
js上下滑动图片代码,要带按钮控制的喔
将图片放在不同的DIV里边,写一个方法,判断DIV长度,将后边的div替换前边的。
关于js上下滑动切换特效代码和图片滚动js特效代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
- 上一篇:推广专家,网站推广专家
- 下一篇:广州疫情最新数据消息,广州疫情最新数据消息新增
相关推荐
- 05-05tab滑动门代码(css滑动门代码)[20240505更新]
- 05-05网页动画话图片特效代码(网页文字动画)[20240505更新]
- 05-04菜单滑动代码(开始菜单自动滚动)[20240504更新]
- 05-04html上下箭头代码(html下拉箭头符号)[20240504更新]
- 05-04点击切换图片代码滚动(图片左右滚动代码)[20240504更新]
- 05-04图片放大代码(图片放大代码怎么做)[20240504更新]
- 05-042015qq秀特效代码(特效代码)[20240504更新]
- 05-04页面随鼠标滚轮上下滚动代码(鼠标上下滚动变成左右滚动)[20240504更新]
- 05-04html图片源代码(html代码生成图片)[20240504更新]
- 05-03网页切换图片代码(网页图片切换怎么做)[20240503更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
-
- 百度云搜索引擎入口手机版,百度云搜索引擎入口 023dir
- asp.net输出html代码(html5 asp)[20240505更新]
- 酒店订房页面代码(酒店房间代码)[20240505更新]
- discuz代码模式(discuz代码大全)[20240505更新]
- 重庆seo怎么样,重庆seo薪酬水平
- 公关危机的预防以及处理,如何进行公关危机的预防管理?
- 跑马灯样式代码(花式跑马灯代码解析)[20240505更新]
- 人工智能系统源代码(人工智能代码下载)[20240505更新]
- 易语言源代码下载(易语言下载文件源码)[20240505更新]
- 百度搜索引擎关键词,百度搜索引擎关键词什么表示匹配的字符数量不受限制
- 友情链接