【求助】js+CSS+TAB

xupeihuagudulei9 2010-07-09 04:06:08
谁共享一款tab.
要求:JS写的。
通用性强(可以运用于所有界面而不用在每个页面写CSS和JS)

大家共享出来吧
...全文
194 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengqipiaobo 2010-07-09
  • 打赏
  • 举报
回复
dreamweavercs4 有自带的Tab菜单!
wangjinchang 2010-07-09
  • 打赏
  • 举报
回复

<div class="left in_l">
<div class="T_Menu_01" id="SubShow_01">
<label class="selected" id="SSLabel_01_01">
<a href="/news/news_more_1.html">公告</a></label>
<label id="SSLabel_01_02">
<a href="/news/news_more_2.html">活动</a></label>
<label id="SSLabel_01_03">
<a href="/news/news_more_3.html">特价</a></label>
<label id="SSLabel_01_04">
<a href="/service/service.html">帮助</a></label>
</div>
</div>
<div class="left in_l_r">
<div id="SSCont_01_01" class="b_cont_01">
test </div>
<div id="SSCont_01_02" style="display: none;" class="b_cont_01">
test
</div>
<div id="SSCont_01_03" style="display: none;" class="b_cont_01">
test
</div>
<div id="SSCont_01_04" style="display: none;" class="b_cont_01">
test
</div>

<script language="JavaScript" type="text/javascript">
var SubShow_01 = new SubShowClass("SubShow_01", "onmouseover", 0);
SubShow_01.addLabel("SSLabel_01_01", "SSCont_01_01");
SubShow_01.addLabel("SSLabel_01_02", "SSCont_01_02");
SubShow_01.addLabel("SSLabel_01_03", "SSCont_01_03");
SubShow_01.addLabel("SSLabel_01_04", "SSCont_01_04");
</script>

</div>

wangjinchang 2010-07-09
  • 打赏
  • 举报
回复
<div class="left in_l">
<div class="T_Menu_01" id="SubShow_01">
<label class="selected" id="SSLabel_01_01">
<a href="/news/news_more_1.html">公告</a></label>
<label id="SSLabel_01_02">
<a href="/news/news_more_2.html">活动</a></label>
<label id="SSLabel_01_03">
<a href="/news/news_more_3.html">特价</a></label>
<label id="SSLabel_01_04">
<a href="/service/service.html">帮助</a></label>
</div>
</div>
<div class="left in_l_r">
<div id="SSCont_01_01" class="b_cont_01">
test </div>
<div id="SSCont_01_02" style="display: none;" class="b_cont_01">
test
</div>
<div id="SSCont_01_03" style="display: none;" class="b_cont_01">
test
</div>
<div id="SSCont_01_04" style="display: none;" class="b_cont_01">
test
</div>

<script language="JavaScript" type="text/javascript">
var SubShow_01 = new SubShowClass("SubShow_01", "onmouseover", 0);
SubShow_01.addLabel("SSLabel_01_01", "SSCont_01_01");
SubShow_01.addLabel("SSLabel_01_02", "SSCont_01_02");
SubShow_01.addLabel("SSLabel_01_03", "SSCont_01_03");
SubShow_01.addLabel("SSLabel_01_04", "SSCont_01_04");
</script>

</div>
zlchina1989 2010-07-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xupeihuagudulei 的回复:]

最主要的是网上都是先把tab里的内容都全定义在html里的
通过点击每一个tab设置display属性。
而我想要的是点击 tab的时候再生成当前tab中的内容
再加上这几个功能。
JS写的。
通用性强(可以运用于所有界面而不用在每个页面写CSS和JS)
[/Quote]
根据楼主的叙述,我认为只能是去找找看ajax局部刷新的代码,毕竟要点击之后再tab中的内容,还是真的得要动态去数据(不论是取数据库数据,还是xml等),所以,楼主看看是否你的要求合理。
xyytuo 2010-07-09
  • 打赏
  • 举报
回复
nextuntil 2010-07-09
  • 打赏
  • 举报
回复
类似的这种,自己花个时间写个库。

以后用起来也方便勒。、

呵呵、
nextuntil 2010-07-09
  • 打赏
  • 举报
回复
<div class="left in_l">
<div class="T_Menu_01" id="SubShow_01">
<label class="selected" id="SSLabel_01_01">
<a href="/news/news_more_1.html">公告</a></label>
<label id="SSLabel_01_02">
<a href="/news/news_more_2.html">活动</a></label>
<label id="SSLabel_01_03">
<a href="/news/news_more_3.html">特价</a></label>
<label id="SSLabel_01_04">
<a href="/service/service.html">帮助</a></label>
</div>
</div>
<div class="left in_l_r">
<div id="SSCont_01_01" class="b_cont_01">
test </div>
<div id="SSCont_01_02" style="display: none;" class="b_cont_01">
test
</div>
<div id="SSCont_01_03" style="display: none;" class="b_cont_01">
test
</div>
<div id="SSCont_01_04" style="display: none;" class="b_cont_01">
test
</div>

<script language="JavaScript" type="text/javascript">
var SubShow_01 = new SubShowClass("SubShow_01", "onmouseover", 0);
SubShow_01.addLabel("SSLabel_01_01", "SSCont_01_01");
SubShow_01.addLabel("SSLabel_01_02", "SSCont_01_02");
SubShow_01.addLabel("SSLabel_01_03", "SSCont_01_03");
SubShow_01.addLabel("SSLabel_01_04", "SSCont_01_04");
</script>

</div>
nextuntil 2010-07-09
  • 打赏
  • 举报
回复
可以自己写一个tab的js库勒

每个页面要调用的时候,传入切换选项卡,和对应的项,以及切换方式。

比如:

<script language="JavaScript" type="text/javascript">
var SubShow_01 = new SubShowClass("SubShow_01", "onmouseover", 0);
SubShow_01.addLabel("SSLabel_01_01", "SSCont_01_01");
SubShow_01.addLabel("SSLabel_01_02", "SSCont_01_02");
SubShow_01.addLabel("SSLabel_01_03", "SSCont_01_03");
SubShow_01.addLabel("SSLabel_01_04", "SSCont_01_04");
</script>

这里只是调用而已,呵呵
huiyuan659 2010-07-09
  • 打赏
  • 举报
回复
ajax控件:TabContainer
xupeihuagudulei 2010-07-09
  • 打赏
  • 举报
回复
moudy 2010-07-09
  • 打赏
  • 举报
回复
踩一个,等好人。。。
xupeihuagudulei 2010-07-09
  • 打赏
  • 举报
回复
不要 jquery..
wjn161 2010-07-09
  • 打赏
  • 举报
回复
http://www.stilbuero.de/jquery/tabs_3/
wjn161 2010-07-09
  • 打赏
  • 举报
回复
JQuery UI里好像有。http://jqueryui.com/demos/tabs/
xupeihuagudulei 2010-07-09
  • 打赏
  • 举报
回复
最主要的是网上都是先把tab里的内容都全定义在html里的
通过点击每一个tab设置display属性。
而我想要的是点击 tab的时候再生成当前tab中的内容
再加上这几个功能。
JS写的。
通用性强(可以运用于所有界面而不用在每个页面写CSS和JS)
xupeihuagudulei 2010-07-09
  • 打赏
  • 举报
回复
网上的都不怎么好。
想问下大家用得比较爽滴
嘿嘿
lsq667 2010-07-09
  • 打赏
  • 举报
回复
沙发,楼主到网上找吧,应该有不少的

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧