简单的左右轮播图
来源:互联网 发布:猪八戒出题软件 编辑:程序博客网 时间:2024/06/12 01:28
<script>
var box =document.getElementById("box");
var img=document.getElementById("img");
var ctl=document.getElementById("ctl");
var ul =img.children[0];
var li=ul.children;
box.onmouseover=function(){
ctl.style.display="block";
}
box.onmouseleave=function(){
ctl.style.display="none";
}
var target=0;
ctl.children[0].onclick=function(){
target+=490;
target=target>0?0:target;
move(ul,target);
}
ctl.children[1].onclick=function(){
target-=490;
if (target<-(li.length-1)*490) {
target=-(li.length-1)*490;
}
move(ul,target);
}
function move(obj,target){
clearInterval(obj.timer);
var speed = obj.offsetLeft < target ? 15 : -15;
obj.timer = setInterval(function() {
var result = target - obj.offsetLeft;
obj.style.left = obj.offsetLeft + speed + "px";
if (Math.abs(result) <= 15) {
obj.style.left = target + "px";
clearInterval(obj.timer);
}
}, 10);
}
</script>
var box =document.getElementById("box");
var img=document.getElementById("img");
var ctl=document.getElementById("ctl");
var ul =img.children[0];
var li=ul.children;
box.onmouseover=function(){
ctl.style.display="block";
}
box.onmouseleave=function(){
ctl.style.display="none";
}
var target=0;
ctl.children[0].onclick=function(){
target+=490;
target=target>0?0:target;
move(ul,target);
}
ctl.children[1].onclick=function(){
target-=490;
if (target<-(li.length-1)*490) {
target=-(li.length-1)*490;
}
move(ul,target);
}
function move(obj,target){
clearInterval(obj.timer);
var speed = obj.offsetLeft < target ? 15 : -15;
obj.timer = setInterval(function() {
var result = target - obj.offsetLeft;
obj.style.left = obj.offsetLeft + speed + "px";
if (Math.abs(result) <= 15) {
obj.style.left = target + "px";
clearInterval(obj.timer);
}
}, 10);
}
</script>
阅读全文
0 0
- 简单的左右轮播图
- 简单的左右轮播图
- 简单的左右切换代码
- 简单轮播图2(左右)
- Android最简单的左右滑动轮播图,以及自动滚动
- android 简单的 左右上下手势 判断
- JQuery EasyUI 简单的左右布局
- 最简单的左右滑动翻页案例
- 超简单的图片左右滑动代码
- 简单的实现Scrollview点击左右滑动
- javascript实现的简单图片左右切换
- 简单的按钮左右切换头图的半成品swf
- 移动端左右滑动的导航的简单实现方法
- 简单实现左右移动
- Iframe的简单应用,js实现图片左右移动
- 超级简单实现内容的左右移动js+jquery+html
- IOS中左右两侧导航栏的简单实现
- 点击左右横向滚动,很简单的代码哦
- 哈哈,我开始写博客了
- html5中文本与图像
- 实现JOSN与Xml的相互转换
- 百度云盘免费视频分享:mysql入门视频教程!
- 未来需要对Path Tracer的几点改进
- 简单的左右轮播图
- hdu3802 矩阵快速幂&特征方程&降幂
- H5---面试题六
- H5 canvas制作画图
- [Android]Android adb常见问题整理
- csu1978LXX的图论题(floyd)
- 零基础学习嵌入式:嵌入式linux视频教程免费分享!
- VMware安装及破解+CenOS6.5安装+SecureCRT远程连接Linux
- 【redis学习(二)】手把手教你windows下的redis安装以及集群搭建