javascript版购物网站图片轮转
2012-10-17 19:31
363 查看
前端时间刚学习javascript时做小项目是用到的,根据老师给的思路写的。
<!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 type="text/css">
#ad{
width:700px;
height:290px;
margin:0px auto;
position:relative;
}
#select{
position:absolute;
right:15px;
bottom:20px;
}
#select ul{
list-style-type:none;
}
#select ul li{
float:left;
width:30px;
height:30px;
background-color:#FFF;
color:#FF6600;
border-radius:15px;
cursor:pointer;
margin:5px;
text-align:center;
}
#select ul span{
margin:0px auto;
line-height:30px;
font-size:25px;
font-weight:bold;
}
#select ul li:hover{
background-color:#FF6600;
color:#fff;
}
</style>
<script type="text/javascript">
var now = 1;
var t;
function changeAd(){
//显示当前层的
var mydiv = document.getElementById("ad"+now);
var mycolors = document.getElementsByName("mylist");
mycolors[now-1].style.backgroundColor = "#ff6600";
mycolors[now-1].style.color = "#fff";
mydiv.style.display = "block";
//隐藏其他的
for(var index = 1; index <= 8; index++){
if(index!=now){
var mydiv = document.getElementById("ad"+index);
var mycolors = document.getElementsByName("mylist");
mycolors[index-1].style.backgroundColor = "#fff";
mycolors[index-1].style.color = "#ff6600";
mydiv.style.display = "none";
}
}
if(now==8){
now = 1;
}else{
now++;
}
t = setTimeout("changeAd()",1000);
}
function showNow(num){
now = num;
clearTimeout(t);
changeAd();
}
</script>
</head>
<body onload="changeAd()">
<div id="ad">
<div id="ad1" style="display:none">
<a href="#">
<img src=\'#\'" /1.jpg" alt="第1张" title="第1张"/>
</a>
</div>
<div id="ad2" style="display:none">
<a href="#">
<img src=\'#\'" /2.jpg" alt="第2张" title="第2张"/>
</a>
</div>
<div id="ad3" style="display:none">
<a href="#">
<img src=\'#\'" /3.jpg" alt="第3张" title="第3张"/>
</a>
</div>
<div id="ad4" style="display:none">
<a href="#">
<img src=\'#\'" /4.jpg" alt="第4张" title="第4张"/>
</a>
</div>
<div id="ad5" style="display:none">
<a href="#">
<img src=\'#\'" /5.jpg" alt="第5张" title="第5张"/>
</a>
</div>
<div id="ad6" style="display:none">
<a href="#">
<img src=\'#\'" /6.jpg" alt="第6张" title="第6张"/>
</a>
</div>
<div id="ad7" style="display:none">
<a href="#">
<img src=\'#\'" /7.jpg" alt="第7张" title="第7张"/>
</a>
</div>
<div id="ad8" style="display:none">
<a href="#">
<img src=\'#\'" /8.jpg" alt="第8张" title="第8张"/>
</a>
</div>
<div id="select">
<ul>
<li name="mylist"><span onmouseover="showNow(1)">1</span></li>
<li name="mylist"><span onmouseover="showNow(2)">2</span></li>
<li name="mylist"><span onmouseover="showNow(3)">3</span></li>
<li name="mylist"><span onmouseover="showNow(4)">4</span></li>
<li name="mylist"><span onmouseover="showNow(5)">5</span></li>
<li name="mylist"><span onmouseover="showNow(6)">6</span></li>
<li name="mylist"><span onmouseover="showNow(7)">7</span></li>
<li name="mylist"><span onmouseover="showNow(8)">8</span></li>
</ul>
</div>
</div>
</body>
</html>
本文出自 “陈辉” 博客,请务必保留此出处http://chenhuixfyy.blog.51cto.com/6136934/1030090
<!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 type="text/css">
#ad{
width:700px;
height:290px;
margin:0px auto;
position:relative;
}
#select{
position:absolute;
right:15px;
bottom:20px;
}
#select ul{
list-style-type:none;
}
#select ul li{
float:left;
width:30px;
height:30px;
background-color:#FFF;
color:#FF6600;
border-radius:15px;
cursor:pointer;
margin:5px;
text-align:center;
}
#select ul span{
margin:0px auto;
line-height:30px;
font-size:25px;
font-weight:bold;
}
#select ul li:hover{
background-color:#FF6600;
color:#fff;
}
</style>
<script type="text/javascript">
var now = 1;
var t;
function changeAd(){
//显示当前层的
var mydiv = document.getElementById("ad"+now);
var mycolors = document.getElementsByName("mylist");
mycolors[now-1].style.backgroundColor = "#ff6600";
mycolors[now-1].style.color = "#fff";
mydiv.style.display = "block";
//隐藏其他的
for(var index = 1; index <= 8; index++){
if(index!=now){
var mydiv = document.getElementById("ad"+index);
var mycolors = document.getElementsByName("mylist");
mycolors[index-1].style.backgroundColor = "#fff";
mycolors[index-1].style.color = "#ff6600";
mydiv.style.display = "none";
}
}
if(now==8){
now = 1;
}else{
now++;
}
t = setTimeout("changeAd()",1000);
}
function showNow(num){
now = num;
clearTimeout(t);
changeAd();
}
</script>
</head>
<body onload="changeAd()">
<div id="ad">
<div id="ad1" style="display:none">
<a href="#">
<img src=\'#\'" /1.jpg" alt="第1张" title="第1张"/>
</a>
</div>
<div id="ad2" style="display:none">
<a href="#">
<img src=\'#\'" /2.jpg" alt="第2张" title="第2张"/>
</a>
</div>
<div id="ad3" style="display:none">
<a href="#">
<img src=\'#\'" /3.jpg" alt="第3张" title="第3张"/>
</a>
</div>
<div id="ad4" style="display:none">
<a href="#">
<img src=\'#\'" /4.jpg" alt="第4张" title="第4张"/>
</a>
</div>
<div id="ad5" style="display:none">
<a href="#">
<img src=\'#\'" /5.jpg" alt="第5张" title="第5张"/>
</a>
</div>
<div id="ad6" style="display:none">
<a href="#">
<img src=\'#\'" /6.jpg" alt="第6张" title="第6张"/>
</a>
</div>
<div id="ad7" style="display:none">
<a href="#">
<img src=\'#\'" /7.jpg" alt="第7张" title="第7张"/>
</a>
</div>
<div id="ad8" style="display:none">
<a href="#">
<img src=\'#\'" /8.jpg" alt="第8张" title="第8张"/>
</a>
</div>
<div id="select">
<ul>
<li name="mylist"><span onmouseover="showNow(1)">1</span></li>
<li name="mylist"><span onmouseover="showNow(2)">2</span></li>
<li name="mylist"><span onmouseover="showNow(3)">3</span></li>
<li name="mylist"><span onmouseover="showNow(4)">4</span></li>
<li name="mylist"><span onmouseover="showNow(5)">5</span></li>
<li name="mylist"><span onmouseover="showNow(6)">6</span></li>
<li name="mylist"><span onmouseover="showNow(7)">7</span></li>
<li name="mylist"><span onmouseover="showNow(8)">8</span></li>
</ul>
</div>
</div>
</body>
</html>
本文出自 “陈辉” 博客,请务必保留此出处http://chenhuixfyy.blog.51cto.com/6136934/1030090
相关文章推荐
- javascript版购物网站图片轮转带左右按钮切换 (兼容IE和FF)
- javascript编写的购物网站的商品图片放大程序
- 网站首页图片动态更换显示【Javascript】
- 实现“鼠标移入仿购物网站图片查看细节”功能
- 基于JavaScript实现购物网站商品放大镜效果
- <四>、python爬虫抓取购物网站商品信息--图片价格名称
- javascript实现网站顶部出现几秒后图片缓慢消失的效果
- 【前端】特效-Javascript实现购物页面图片放大效果
- javascript实现网站顶部出现几秒后图片缓慢消失的效果
- 用javascript实现网站来回撞动的广告图片
- 用javascript实现网站来回撞动的广告图片
- 基于JavaScript实现购物网站商品放大镜效果
- 牛腩购物32:完成整个网站的功能制作(后台产品列表,多表查询+分页),产品修改保存,图片的上传保存
- 北京奥运网站的图片切换轮转效果
- javascript实现瀑布流加载图片原理
- JavaScript 图片上传前预览
- 实例讲解javascript实现异步图片上传方法
- 爬虫一例,试用nodejs和superagent爬某购物网站网数据(一)。
- [JavaScript]用脚本检测用户是否把网站加入信任站点
- Javascript获取图片的大小