复制代码 代码如下:
body{font-size:12px; font-family:Verdana,"宋体";}
p,ul{margin:0px; padding:0px;}
td,div{font-size:12px}
.a1_0 {border:1px dotted #3399FF; width:120px; background-color:#f5f5f5; margin:3px; padding:2px 0px; cursor:pointer;}
.a1_1 {border:1px solid #FF9900; width:120px; margin:3px; padding:2px 0px; cursor:pointer;}
.test{text-decoration:underline;}
#b1 div.s{border:1px solid #999999; width:90%; height:500px; margin:3px; padding:10px; overflow-y:auto; line-height:18px;}
#b1 div.s strong{color:#0066FF;}
.style1{float:left; width:80px; background-color:#f5f5f5; border:1px solid #3399FF; text-align:center; margin-right:2px; list-style-type:none; cursor:pointer;}
.style2{float:left; width:80px; background-color:#f5f5f5; border:1px solid #FF9900; text-align:center; margin-right:2px; list-style-type:none; cursor:pointer;}
.style3{float:left; width:80px; background-color:#f5f5f5; border:1px solid #666666; text-align:center; margin-right:2px; list-style-type:none; cursor:pointer;}
#a2,#a3,#a4,#a5,#a6,#a7,#a8 {height:22px;}
#b2 div,#b3 div,#b4 div,#b5 div,#b6 div,#b7 div{border:1px solid #FF9900; height:100px; width:400px; padding:5px; overflow-y:auto;}
#b8 div{border:1px solid #FF9900; height:20px; width:350px; padding:2px 5px;}
#b8 div a{margin-right:20px;}
.style4{float:left; background-color:#999999; text-align:left; list-style-type:none; padding:2px 5px; color:#FFFFFF;}
| 简单介绍 默认的onclick onmousover触发 自动播放auto 菜单导航 关于嵌套 其他应用 一些说明 | 封装了一个选项卡,不过已经不像选项卡了-_-!!! 现稍微说明下吧,如果不明白的话,旁边有几个例子可能说明起来更清楚些
这个例子是用onclick触发的 并设置overStyle = true; (over,out改变样式,但不激活) var bba = new opCard(); bba.bind = ["a2","li","b2","div"]; bba.style = ["style1","style2","style1"]; bba.overStyle = true; bba.creat(); bba = null; 33333 4444444
这个例子是比上面增加skip="true" 即<li skip="true">4</li> 所以选项卡4是没有内容的 你可以为选项卡的文字直接加上链接,我这里就不加了 222222 33333 4444444
这个例子是用onmouseover触发的 (over,out直接激活) 并且<li skip="true">3</li>[选项卡3不会被激活] overStyle = true; var cc = new opCard(); cc.bind = ["a4","li","b4","div"]; cc.style = ["style1","style2","style1"]; cc.overStyle = true; cc.overChange = true; cc.creat(); cc = null; 33333 4444444
1111111 我每3秒切换一个选项卡 var ee = new opCard(); ee.bind = ["a6","li","b6","div"]; ee.style = ["style1","style2","style1"]; ee.auto = [true, 2000]; ee.overChange = true; ee.creat(); ee = null; 33333 我每3秒切换一个选项卡 4444444 我每3秒切换一个选项卡 注:鼠标在选项卡任意位置都会使停止播放 下面这个结合overChange一起
1111111 我每2秒切换一个选项卡 var dd = new opCard(); dd.bind = ["a5","li","b5","div"]; dd.style = ["style1","style2","style1"]; dd.auto = [true, 3000]; dd.creat(); dd = null; 33333 我每2秒切换一个选项卡 4444444 我每2秒切换一个选项卡 下面这个再来个<li skip="true">3</li>,且overStyle=true;
1111111 我每1秒切换一个选项卡 var ff = new opCard(); ff.bind = ["a7","li","b7","div"]; ff.style = ["style1","style2","style1"]; ff.auto = [true, 1000]; ff.overChange = true; ff.overStyle = true; ff.creat(); ff = null; 33333 我每1秒切换一个选项卡 4444444 我每1秒切换一个选项卡
国内新闻国际新闻娱乐新闻体育新闻 蓝色理想blue idea 注:菜单延时一秒关闭 这里只是演示,实际可以设置下position什么的。-o- 多级菜单不知道能不能支持,没试过 我见过的许多选项卡都不能用来嵌套 但还是有些时候会用到的 所以如您所见,这个演示本身就是一个嵌套,效果还不错 比如图片切换什么,不过我太懒了,不写了。。。 这个能干什么,我也不知道。。 选项卡标题(或者菜单)必须和选项卡内容的数量相同,否则会出错 即使选项卡菜单skip="true",内容也要放一个空的标签占位 其他好像暂时没发现什么 本来打算加入ajax的,但有些还没想好。 效率的话,应该还行,我这个演示放了几个选项卡,似乎还不错 写这个的目的就是以后弄选项卡只要处理样式就可以了,很多选项卡或者切换之类都是大同小异 本来是打算弄些特效在里面,考虑会增加不少代码,所以不加了,简洁点。 哦,还有选项卡是附加样式,不会取消原本设置的样式 如左边的下划线是原有的样式 啥都没有1 啥都没有2 啥都没有3 啥都没有4 |



