jq怎么写选项卡( 二 )


1对应的内容
</div>
<style>
.tab{width:100px;height:30px;line-height:30px;overflow:hidden;margIN:0 auto;}
.tab span{float:left;width:30px;text-align:center;background:#666;color:#fff}
.tab span.on{background:red;color:#fff}
.tablist{widtH:100px;height:100px;overflow:hidden;margIN:10px auto;border:1px solid #666;}
</style>
<script type="text/javascript" src="http://www.xuexi88.com/zhishi/引入jquery库例如js/jquery.js"></script>
<script type="text/javascript">
$('.tab span').each(function(i){
$(this).hover(function(){
$(this).addClass('on').siblings('span').removeClass('on');
$('.tablist:eq('+i+')').show().siblings('.tablist').hide();
})
})
</script>
这样就可以了 。
5.求JQ大神帮忙,怎么实现自动切换选项卡,下面贴上我想实现的代码给你段代码 你自己看看简洁Tab<style type="text/css">body{ padding:0;}/*选项卡1*/#lib_Tab1{width:500px;margin:0px;padding:0px;margin-bottom:15px;}/*选项卡2*/#lib_Tab2{width:576px;margin:0px;padding:0px;margin-bottom:15px; }/*菜单class*/.lib_tabborder{border:1px solid #95C9E1;}.lib_Menubox {height:28px;line-height:28px;position:relative;}.lib_Menubox ul{ margin:0px;padding:0px;list-style:none; position:absolute; top:3px; left:0; margin-left:10px; height:25px;text-align:center; }.lib_Menubox li{ float:left;display:block;cursor:pointer;width:114px;color:#949694; font-weight:bold; margin-right:2px;height:25px;line-height:25px; background-color:#E4F2FD }.lib_Menubox li.hover{ padding:0px;background:#fff;width:116px;border-left:1px solid #95C9E1; border-top:1px solid #95C9E1;border-right:1px solid #95C9E1; color:#739242;height:25px;line-height:25px; }.lib_Contentbox{clear:both;margin-top:0px; border-top:none;height:181px; text-align:center;padding-top:8px;}</style><body>

  • 标题1
  • 标题2 内容1 内容2 。
    6.一段选项卡的JQ代码,求大神改为鼠标经过触发你想知道,为什么这么久了没人回答么?因为首先这个问题分类不属于“电脑外接设备”,然后一大批的网上代码牛人就看不到这个问题~~~其次,这个不是JQ代码,是一段javascript代码(好吧,这个不重要~),最最重要的一点:这段代码中就没有出现鼠标点击的代码……
    我来给你翻译下上面代码:(你能问这样的问题,估计完全不懂代码,OK,下面解释可以不用看了)
    第一个函数ShowControl 只是让某个id元素显示
    第二个函数HideControl 只是让某个id元素隐藏
    第三个函数nTabs 是一个,如果某元素处于选中状态,其他元素隐藏(也就是切换tab)
    第四个函数nTabs2 和上面一样,不同的是这个指定了叫“myTab0_”开头的元素 。
    =============================================================
    你目前能够鼠标点击切换TAB,是因为关键代码在html上,肯定有某个元素有写 onclick="nTabs(XX,XX)"之类的 。(其中XX是某些未知的东西)
    那个才是关键的鼠标点击事件~
    你要换成鼠标经过自动切换也简单~刚才的那个关键onclick换成onmouseover 。
    也就是onmouseover="nTabs(XX,XX)"之类的 。
    7.如何用js代码写一个tab选项卡代码如下:<style type="text/css"> * { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 12px; padding-top: 0px; } BODY { padding-left: 20px; padding-top: 20px; } .wid240 { width: 242px; margin-bottom: 20px; } .wid180 { width: 182px; } .tab { border-bottom: #000 1px solid; border-left: #000 1px solid; border-top: #000 1px solid; border-right: #000 1px solid; } .tab UL { zoom: 1; clear: both; } .tab UL:after { display: block; height: 0px; visibility: hidden; clear: both; content: ""; } .tab UL LI { text-align: center; line-height: 26px; width: 60px; display: inline; background: #000; float: left; height: 26px; color: #fff; } .tab UL LI.on { background: #fff; color: #000; } .tabList { border-bottom: #000 1px solid; border-left: #000 1px solid; height: 150px; border-top: #000 1px; border-right: #000 1px solid; } .tabList .one { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; display: none; color: #ff0000; padding-top: 10px; } .tabList .block { display: block; } </style> <meta name="GENERATOR" content="MSHTML 8.00.7600.16535"><body>