哈哈,第一个作品。很庆幸能成功运行。。。啦啦。。。



代码如下:

html代码:
<html>
<head><title>图片自动切换演示</title>
<linkhref="./css.css"rel="stylesheet"type="text/css"/>
<scriptsrc="./jquery.min.js"type="text/javascript"></script>
<scriptsrc="./js.js"type="text/javascript"></script>
</head>
<body>
<divid="imgbox">
<ahref="#"><imgsrc="./img/1.jpg"/></a>
<ahref="#"><imgsrc="./img/2.jpg"/></a>
<ahref="#"><imgsrc="./img/3.jpg"/></a>
<ahref="#"><imgsrc="./img/4.jpg"/></a>
<ahref="#"><imgsrc="./img/5.jpg"/></a>
<ahref="#"><imgsrc="./img/6.jpg"/></a>
<divid="num">
<li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li>
</div>
</div>
</body>
</html>



JQuery代码:
$(document).ready(function(){
varnum=1;
varpause;
varshow=function(Y){
$('img').css({'left':'-400px'});
$('img').eq(Y).css({'left':'0px'});
$('li').removeClass("color");
$('li').eq(Y).addClass("color");
};
varrun=function(){
show(num);
num=(num!=5)?(num+1):0;
pause=setTimeout(run,5000);
};
$('li').hover(function(event){
clearTimeout(pause);
num=$(this).text()-1;
show(num);
},
function(){
num=(num!=5)?(num+1):0;
pause=setTimeout(run,2000);
});
show(0);
pause=setTimeout(run,5000);
});



css代码:
*{
border:0solid;
margin:0;
padding:0;
}
#imgbox{
border:5px;
position:relative;
margin:30px0px0px50px;
over-flow:hidden;
width:300px;
height:300px;
z-index:2;
}
#num{
position:absolute;
width:150px;
left:170px;
top:278px;
z-index:3;
}
li{
position:relative;
text-align:center;
float:left;
width:15px;
height:10px;
background-color:#C0C0C0;
margin-left:5px;
cursor:pointer;
}
img{
position:absolute;
left:-400px;
top:0px;
width:300px;
height:300px;
}
.color{
background-color:#9ACD32;
font-size:18px;
}

16 个解决方案

#1


新手,代码写的不好。见谅。

更多相关文章

  1. 为什么使用observe_field代码不能使用JQuery模型对话框?
  2. jquery 生成table表格 部分代码
  3. Struts2 json jQuery ajax 的集成配置与使用及 demo 演示源码示
  4. 使用jquery的$ .ajax来获取node.js脚本的输出,而不是它的代码
  5. Server.Htmlencode用于文本域显示带的html代码
  6. IOS学习之WebView加载本地HTML代码或网络资源
  7. html5 css3 背景视频循环播放代码
  8. HTML5 标签audio添加网页背景音乐代码
  9. 我无法理解为什么我的代码中的单击选择文本

随机推荐

  1. 又要请教在SQL中建表时的表名不能用纯数
  2. C# 往SQL数据库插入listbox的值
  3. mysql获取自增id最大值四种方法
  4. 超时时间已到.错误及Max Pool Size设置
  5. VS连接MySQL&#183;:Unable to connect to
  6. PL/SQL编程基础(1)
  7. sql/sql develop 在 安装64位oracle 机器
  8. 【一步一个脚印】Tomcat+MySQL为自己的AP
  9. 如何将A表查出来的数据放到B表中
  10. 存款日均额计算的SQL语句如何书写