tab切换-自动、点击、内容变换
2013-10-17 11:31
260 查看
<div class="tab">
<ul class="pics">
<li><a href=""><img src="images/pic2.jpg" width="448" height="315" alt="宝业大和工业化住宅制造有限公司第一次董事会顺"/></a></li>
<li><a href=""><img src="images/pic1.jpg" width="448" height="315" alt="111" /></a></li>
<li><a href=""><img src="images/pic3.jpg" width="448" height="315" alt="222"/></a></li>
<li><a href=""><img src="images/pic4.jpg" width="448" height="315" alt="333"/></a></li>
</ul>
<div class="content">宝业大和工业化住宅制造有限公司第一次董事会顺</div>
<ul class="list">
<li style="background:#f00">1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
</div>
body {
}
/*基本设置*/
body{margin:0;padding:0;font-size:12px;font-family:Arial,"宋体";backgorund:#fff;}/*文档清零,字体,字号,背景设置.*/
div,ul,li,p,form,h1,h2,h3,h4,h5,input,dl,dt,dd,fieldset,table,tr,td{margin:0;padding:0;}/*边界元素清零*/
ul,li,ol{list-style:none;}/*去除列表符号*/
img{border:none;}/*去除图片按钮边框*/
a{text-decoration:none;}/*去除超链接下划线*/
img,input,textarea{vertical-align:middle;}
.clear{ clear:both;}
table{border-collapse:collapse;}
td{border:#000 solid 1px;}
.tab {
width:450px;
height:317px;
border:1px solid #CCCCCE;
margin:15px 0 0 10px;
position:relative
}
.pics {
width:448px;
height:315px;
margin:0 auto;
margin-top:1px;
overflow:hidden;
}
.pics li img{
width:448px;
height:315px;
}
.list {
height:17px;
width:96px;
background:#000;
position:absolute;
right:6px;
bottom:6px
}
.list li {
width:23px;
height:17px;
line-height:17px;
font-size:12px;
border-left:1px solid #fff;
color:#fff;
float:left;
cursor:pointer;
text-align:center
}
.list li.cur {
background:#f00
}
.content {
height:25px;
width:443px;
background:#000;
opacity:0.6;
position:absolute;
bottom:1px;
left:1px;
color:#fff;
line-height:25px;
color:#fff;
padding-left:5px;
}
.footer {
height:90px;
width:1003px;
background:url(../images/header.png) no-repeat;
margin:0 auto;
}
.footer p {
line-height:20px;
color:#fff;
font-size:12px;
padding-top:18px;
padding-left:327px
}
//焦点图tab
var t = n = 0, count;
$(document).ready(function () {
$('.list li').each(function (x) {
$(this).click(function () {
count = $(".pics li ").length;
$('.pics li').hide();
$('.pics li').eq(x).fadeIn();
$('.list li').css('background', '');
$('.list li').eq(x).css('background', '#f00');
$(".content").html($(".pics li ").find("img").attr('alt'));
$(".content").html($(".pics li ").eq(x).find("img").attr('alt'));
var i = $(this).text() - 1; //获取Li元素内的值,即1,2,3,4
n = i;
if (i >= count) return;
})
});
t = setInterval("showAuto()", 3000);
$(".tab").hover(function () { clearInterval(t) }, function () { t = setInterval("showAuto()", 3000); });
})
function showAuto() {
n = n >= (count - 1) ? 0 : ++n;
$(".list li").eq(n).trigger('click');
}
<ul class="pics">
<li><a href=""><img src="images/pic2.jpg" width="448" height="315" alt="宝业大和工业化住宅制造有限公司第一次董事会顺"/></a></li>
<li><a href=""><img src="images/pic1.jpg" width="448" height="315" alt="111" /></a></li>
<li><a href=""><img src="images/pic3.jpg" width="448" height="315" alt="222"/></a></li>
<li><a href=""><img src="images/pic4.jpg" width="448" height="315" alt="333"/></a></li>
</ul>
<div class="content">宝业大和工业化住宅制造有限公司第一次董事会顺</div>
<ul class="list">
<li style="background:#f00">1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
</div>
body {
}
/*基本设置*/
body{margin:0;padding:0;font-size:12px;font-family:Arial,"宋体";backgorund:#fff;}/*文档清零,字体,字号,背景设置.*/
div,ul,li,p,form,h1,h2,h3,h4,h5,input,dl,dt,dd,fieldset,table,tr,td{margin:0;padding:0;}/*边界元素清零*/
ul,li,ol{list-style:none;}/*去除列表符号*/
img{border:none;}/*去除图片按钮边框*/
a{text-decoration:none;}/*去除超链接下划线*/
img,input,textarea{vertical-align:middle;}
.clear{ clear:both;}
table{border-collapse:collapse;}
td{border:#000 solid 1px;}
.tab {
width:450px;
height:317px;
border:1px solid #CCCCCE;
margin:15px 0 0 10px;
position:relative
}
.pics {
width:448px;
height:315px;
margin:0 auto;
margin-top:1px;
overflow:hidden;
}
.pics li img{
width:448px;
height:315px;
}
.list {
height:17px;
width:96px;
background:#000;
position:absolute;
right:6px;
bottom:6px
}
.list li {
width:23px;
height:17px;
line-height:17px;
font-size:12px;
border-left:1px solid #fff;
color:#fff;
float:left;
cursor:pointer;
text-align:center
}
.list li.cur {
background:#f00
}
.content {
height:25px;
width:443px;
background:#000;
opacity:0.6;
position:absolute;
bottom:1px;
left:1px;
color:#fff;
line-height:25px;
color:#fff;
padding-left:5px;
}
.footer {
height:90px;
width:1003px;
background:url(../images/header.png) no-repeat;
margin:0 auto;
}
.footer p {
line-height:20px;
color:#fff;
font-size:12px;
padding-top:18px;
padding-left:327px
}
//焦点图tab
var t = n = 0, count;
$(document).ready(function () {
$('.list li').each(function (x) {
$(this).click(function () {
count = $(".pics li ").length;
$('.pics li').hide();
$('.pics li').eq(x).fadeIn();
$('.list li').css('background', '');
$('.list li').eq(x).css('background', '#f00');
$(".content").html($(".pics li ").find("img").attr('alt'));
$(".content").html($(".pics li ").eq(x).find("img").attr('alt'));
var i = $(this).text() - 1; //获取Li元素内的值,即1,2,3,4
n = i;
if (i >= count) return;
})
});
t = setInterval("showAuto()", 3000);
$(".tab").hover(function () { clearInterval(t) }, function () { t = setInterval("showAuto()", 3000); });
})
function showAuto() {
n = n >= (count - 1) ? 0 : ++n;
$(".list li").eq(n).trigger('click');
}
相关文章推荐
- 淘宝首页自动切换选项卡变换内容
- 用jq实现点击右边内容实现,左边内容切换、自动切换,当鼠标放上右边li上面,左边内容停止切换。
- android 视频播放 点击横竖屏切换 自动旋转横竖屏切换 冲突
- Jquery实现点击切换图片并隐藏显示内容(2种方法实现)
- 同一页面tab切换对应显示内容分页实现
- asp.net JQuery Ajax WebService 搜索 自动匹配 动态生成ul li 点击li 获取li内容
- jquery-easyui关闭tab自动切换到前一个tab
- Easy UI 点击TAB 标签 刷新内容
- android app主题UI界面框架搭建 tablayout+Viewpager+fragment 导航栏滑动和点击切换界面
- 广告banner:手动滑动切换,自动切换,点击跳转,异步加载网络图片
- js实现点击切换TAB标签实例
- 提高用户体验的编程细节系列内容之自动切换输入法
- 提高用户体验的编程细节系列内容之自动切换输入法
- layui的流加载,点击切换流加载内容,需要多次flow.load,page混乱解决方案
- js实现tab页面不同内容切换显示
- Tab切换 —— 点击li标签,使其对应的div显示或隐藏
- 08-27 GridView(点中后,图片被蒙住<蒙板>)、Toast(点击后显示提示的内容,一会儿自动消失)、Dialog(点击后显示对话框)
- uiautomator中UiScrollable下滑自动找到内容点击
- android fragment点击返回键实现内容切换?