这段js中怎么修改实现一个页面多个自动切换滑动门显示<!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" />
<script type="text/javascript" src="http://www.codefans.net/ajaxjs/jquery1.3.2.js"></script>
<title>autoTab,自动切换【播放】的滑动门</title>
</head>
<style>
*{ margin:0; padding:0;}
ul{ list-style:none}
body{ font-size:12px}
#tabMenus{ width:400px; margin:100px auto 0 auto;overflow:hidden; border:#ccc solid 1px; border-bottom:none;}
#tabMenus li{ float:left; width:100px; height:25px; line-height:25px; background:#ccc; text-align:center}
#tabMenus li a{ display:block; height:100%; color:#000000; text-decoration:none}
#tabMenus li.current{background:#fff}
#tabMenus li.usual{background:#ccc;}
#tabCons{ clear:both;width:400px; margin:0 auto; overflow:hidden; border:#ccc solid 1px; border-top:none}
#tabCons .con{ float:left; padding:10px; width:380px; display:none}
</style>
<script>
$(document).ready(function(){
var j=0;
$("#tabMenus li:first").addClass("current");
$("#tabCons div:first").show();
$("#tabMenus li").each(function(i){
$(this).click(function(){
$(this).addClass("current").siblings().removeClass();
$("#tabCons > div").hide();
$("#tabCons div:eq(" + i + ")").show();
})
})
var t=setInterval(function(){
$("#tabMenus li:eq("+j+")").trigger("click");
if(j<3){
j++;
}else{
j=0;
}
},1000)
})
</script>
<body>
<ul id="tabMenus">
<li><a href="#">1111</a></li>
<li><a href="#">2222</a></li>
<li><a href="#">3333</a></li>
<li><a href="#">4444</a></li>
</ul>
<div id="tabCons">
<div class="con">1111</div>
<div class="con">2222</div>
<div class="con">3333</div>
<div class="con">4444</div>
</div></body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="http://www.codefans.net/ajaxjs/jquery1.3.2.js"></script>
<title>autoTab,自动切换【播放】的滑动门</title>
</head>
<style>
*{ margin:0; padding:0;}
ul{ list-style:none}
body{ font-size:12px}
#tabMenus{ width:400px; margin:100px auto 0 auto;overflow:hidden; border:#ccc solid 1px; border-bottom:none;}
#tabMenus li{ float:left; width:100px; height:25px; line-height:25px; background:#ccc; text-align:center}
#tabMenus li a{ display:block; height:100%; color:#000000; text-decoration:none}
#tabMenus li.current{background:#fff}
#tabMenus li.usual{background:#ccc;}
#tabCons{ clear:both;width:400px; margin:0 auto; overflow:hidden; border:#ccc solid 1px; border-top:none}
#tabCons .con{ float:left; padding:10px; width:380px; display:none}
</style>
<script>
$(document).ready(function(){
var j=0;
$("#tabMenus li:first").addClass("current");
$("#tabCons div:first").show();
$("#tabMenus li").each(function(i){
$(this).click(function(){
$(this).addClass("current").siblings().removeClass();
$("#tabCons > div").hide();
$("#tabCons div:eq(" + i + ")").show();
})
})
var t=setInterval(function(){
$("#tabMenus li:eq("+j+")").trigger("click");
if(j<3){
j++;
}else{
j=0;
}
},1000)
})
</script>
<body>
<ul id="tabMenus">
<li><a href="#">1111</a></li>
<li><a href="#">2222</a></li>
<li><a href="#">3333</a></li>
<li><a href="#">4444</a></li>
</ul>
<div id="tabCons">
<div class="con">1111</div>
<div class="con">2222</div>
<div class="con">3333</div>
<div class="con">4444</div>
</div></body>
</html>
解决方案 »
- 麻烦大家帮我看一下这段代码,为什么alert不好用呢??!! 我想要做两次密码不同就警示和不输入完整信息就警示的操作!
- 怎么实现 在页面动态弹出一个DIV提示层然后动态消失(带效果图)
- div注册鼠标事件 疑问
- [JS]怎么把textarea中的URL单独识别出来并且把链接效果自动加在URL上
- ====急求,文本框里的分数,随时累加并显示出来的js代码段,谢谢!
- ligerui 的dialog中参数opener的用法
- 怎样判断一个变量是否存在?
- 急!!!!各位老大帮忙
- 怎样不断刷新内容,但又不感觉刷新?
- 求两个字符串转换函数
- form表单调用ashx,怎么判断调用成功,并在成功后获取ashx中的Response的值?
- extjs下页面元素如何重新加载
*{ margin:0; padding:0;}
ul{ list-style:none}
body{ font-size:12px}
.tabMenus{ width:400px; margin:0 auto;overflow:hidden; border:#ccc solid 1px; border-bottom:none;}
.tabMenus li{ float:left; width:100px; height:25px; line-height:25px; background:#ccc; text-align:center}
.tabMenus li a{ display:block; height:100%; color:#000000; text-decoration:none}
.tabMenus li.current{background:#fff}
.tabMenus li.usual{background:#ccc;}
.tabCons{ clear:both;width:400px; margin:0 auto; overflow:hidden; border:#ccc solid 1px; border-top:none}
.con{ height:30px;display: none; }
</style>
<script>
$(document).ready(function(){
$(".tabCons").each(function(i,item){
var li=$(".tabMenus li",$(this));
var div=$("div",$(this));
var l=li.size();
var n=0;
li.eq(0).addClass("current");
div.eq(0).show();
setInterval(function(){
n++;
if(n>=l)n=0;
li.eq(n).addClass("current").siblings().removeClass();
div.hide().eq(n).show();
},1000)
})
})
</script>
<body>
<div class="tabCons">
<ul class="tabMenus">
<li><a href="#">1111</a></li>
<li><a href="#">2222</a></li>
<li><a href="#">3333</a></li>
<li><a href="#">4444</a></li>
</ul>
<div class="con">1111</div>
<div class="con">2222</div>
<div class="con">3333</div>
<div class="con">4444</div>
</div>
<div class="tabCons">
<ul class="tabMenus">
<li><a href="#">1111</a></li>
<li><a href="#">2222</a></li>
<li><a href="#">3333</a></li>
</ul>
<div class="con">1111</div>
<div class="con">2222</div>
<div class="con">3333</div>
</div>
<div class="tabCons">
<ul class="tabMenus">
<li><a href="#">1111</a></li>
<li><a href="#">2222</a></li>
</ul>
<div class="con">1111</div>
<div class="con">2222</div>
</div>
$(document).ready(function(){
$(".tabCons").each(function(i,item){
var li=$(".tabMenus li",$(this));
var div=$("div",$(this));
var l=li.size();
var n= 0;
li.eq(0).addClass("current");
div.eq(0).show();
function chge(){
n++;
if(n>=l)n=0;
li.eq(n).addClass("current").siblings().removeClass();
div.hide().eq(n).show();
}
//增加经过停止切换,
var setInt=setInterval(chge,1000);
$(this).hover(function(){
clearInterval(setInt);
},function(){
setInt=setInterval(chge,1000);
});
//增加鼠标点击选择功能
$(".tabMenus li",$(this)).click(function(){
n=$(this).index();
li.eq(n).addClass("current").siblings().removeClass();
div.hide().eq(n).show();
})
})
})
</script>
经过我测试这个“增加鼠标点击选择功能”不能正常使用,点击TAB后,内容不能显示出来