手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >用box固定长宽实现图片自动轮播js代码
用box固定长宽实现图片自动轮播js代码
摘要:这个小DEMO,主要用box固定长宽用于显示图片,将图片放入imagebox中,连接起来,每次换图片则将imagebox的style属性的m...

这个小DEMO,主要用box固定长宽用于显示图片,将图片放入imagebox中,连接起来,每次换图片则将imagebox的style属性的margin-left改动,能形成轮播的效果。

复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>

<style>

.box {

width: 900px;

height: 350px;

margin: 20px;

overflow: hidden;

margin:0 auto;

}

.imagebox {

width: 3600px;

height: 350px;

-webkit-transition: all 1s ease-in-out;

-moz-transition: all 1s ease-in-out;

-o-transition: all 1s ease-in-out;

transition: all 1s ease-in-out;

}

.imagebox img {

width: 900px;

float: left;

height: 350px;

}

</style>

</head>

<body>

<div>

<div id="ImageBox">

<img src="images/图片点击轮转/image-53.jpg" />

<img src="images/图片点击轮转/image-54.jpg"/>

<img src="images/图片点击轮转/image-55.jpg"/>

<img src="images/图片点击轮转/image-56.jpg"/>

</div>

</div>

<div>

<input type="button" value="left"/>

<input type="button" value="right"/>

</div>

<script language="javascript">

var int=setInterval("change()",3*1000);

var a=document.getElementById("ImageBox");

var i=1;

function change(){

if(i==4){

i=0;

}

i=i+1;

a.style.marginLeft=(1-i)*900+"px";

}

function stopchange(){clearInterval(int);}

function startchange(){int=setInterval("change()",2*1000);}

a.onmouseover=function(){clearInterval(int);}

a.onmouseout=function() {int=setInterval("change()",2*1000);}

function turnleft(){

stopchange();

i=i+1;

a.style.marginLeft=(1-i)*900+"px";

if(i==4){

i=0;

}

startchange();

}

function turnright(){

stopchange();

if(i>1){

a.style.marginLeft=(2-i)*900+"px";

i=i-1;

}else{

a.style.marginLeft=-3*900+"px";

i=4;

}

startchange();

}

</script>

</body>

</html>

【用box固定长宽实现图片自动轮播js代码】相关文章:

jQuery插件expander实现图片翻转特效

解决未知尺寸的图片撑破页面的问题

Javascript随机显示图片的源代码

jquery实现的判断倒计时是否结束代码

js实现简单锁屏功能实例

js实现精美的图片跟随鼠标效果实例

js实现异步循环实现代码

jQuery Timelinr实现垂直水平时间轴插件(附源码下载)

JS实现跳转代码:多域名指向同一空间

必须点击广告才能进入的代码

精品推荐
分类导航