jquery自定义滑动门使用div,非li
来源:互联网 发布:淘宝卖男装的那些店好 编辑:程序博客网 时间:2024/05/20 09:10
div滑动门,之前看到都是li布局,这次自己使用div布局,
首先看下效果图:
首先需要设置html:如下
<div><h3>简洁jQuery滑动门插件 单击切换演示</h3></div><div class="main"> <div id="tabs" class="tabs"> <div class=""><a href="###">导航菜单</a></div> <div class=""><a href="###">焦点汇聚</a></div> <div class=""><a href="###">一周生活</a></div> </div> <div id="tab_conbox" class="tab_conbox"> <div class="item" style="display:block">conboxtab1</div> <div class="item" style="display:none">conboxttab2</div> <div class="item" style="display:none">conboxttab3</div> </div></div><div><h3>简洁jQuery滑动门插件 鼠标滑过切换演示</h3></div><div class="main"> <div id="tabs2" class="tabs"> <div class=""><a href="###">导航菜单</a></div> <div class=""><a href="###">焦点汇聚</a></div> <div class=""><a href="###">一周生活</a></div> </div> <div id="tab_conbox2" class="tab_conbox"> <div class="item" style="display:block">conboxtab1</div> <div class="item" style="display:none">conboxttab2</div> <div class="item" style="display:none">conboxttab3</div> </div></div>
给html加上css:
body { text-align:center; margin:0 auto; } .main { width:500px; height:220px; margin:0 auto; } .tabs { width:500px; height:30px; background-color:Gray; } .tabs div { float:left; width:80px; text-align:center; } .tabs a { text-decoration: none;color: #000;font-size: 14px; line-height:30px; height:30px; width:80px; display:block; } .tabs a:hover { color:White; height:30px; width:80px; } .tab_conbox { clear:both; height:200px; width:498px; border:1px solid #999; border-top:none; text-align:left; } .currentTab { background-color:Silver; }
最后是jquery:
$(document).ready(function () { slidingdoor("#tabs", "#tab_conbox", "click"); slidingdoor("#tabs2", "#tab_conbox2", "mouseenter"); }); function slidingdoor(tabs, tabconbox, event) { $(tabconbox + ">div").hide(); //隐藏所有自div,不包括子孙div $(tabs + ">div:first").addClass("currentTab").show(); $(tabconbox + ">div:first").show(); //展示第一个内容框 $(tabs + ">div").bind(event, function () { $(this).addClass("currentTab").siblings("div").removeClass("currentTab"); //当前项显示样式,去除非激活项样式 var activeIndex = $(tabs + ">div").index(this); //获得当前tab的索引 $(tabconbox).children().eq(activeIndex).show().siblings().hide(); return false; }); }
0 0
- jquery自定义滑动门使用div,非li
- jquery 中 $('div','li')是什么意思?
- Jquery实现自定义滚动条,DIV滑动效果
- div滑动门 repeater内容中的ul li 不能对齐的问题解决
- Jquery 获取div li 属性值
- jQuery - 自定义li元素的FocusColor
- jQuery实现div左右滑动
- jquery动态向div内追加ul和li
- 滑动控件自定义使用
- 滑动控件自定义使用
- 滑动块导航(css+div+jquery)
- $('div','li') 和 $('div , li') 和 $('div li') 区别
- $('div','li') 和 $('div , li') 和 $('div li') 区别
- $('div','li') 和 $('div , li') 和 $('div li') 区别
- $('div','li') 和 $('div , li') 和 $('div li') 区别
- $('div','li') 和 $('div , li') 和 $('div li') 区别
- 焦点自定义事件,非jquery
- 使用<div><ul><li>模拟<select>下拉框
- uva 1379 - Pitcher Rotation(dp)
- Java线程 - 后台线程 daemon thread
- 空腹喝牛奶 解密食品不能空腹吃的传言
- hibernate中的关系映射
- [leetcode] Single Number II
- jquery自定义滑动门使用div,非li
- LDA Gibbs Sampling 的JAVA实现
- 3D游戏之路--导言
- js 控制 style 大全
- 经典的机器学习方面源代码库(非常全,数据挖掘,计算机视觉,模式识别,信息检索相关领域都适用的了)
- JAVA学习笔记一(JAVA输出环境变量)
- Codeforces 2
- NEFU 115 斐波那契的整除
- 数据库连接池简析