jQuery:仿MSN网站的tab效果
今天不知怎的,一直在做tab的特效,看到MSN官网的tab效果不错,就花了一点点时间小做了一下,具体效果:如下
html代码:
因为过长的原因,请有意的朋友通过此链接查看外部效果,右键查看源文件!External Link
css代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | * { margin:0; padding:0;} body { font:12px "宋体"; color:#049; padding:8px;} a { text-decoration:none; color:#049;} a:hover { text-decoration:underline;} ul { list-style:none;} li { height:23px; line-height:23px;} .popular { width:298px; border:1px solid #ace; padding-bottom:10px;} .tabs { overflow:hidden; height:1%;} .tabs li { border:1px solid #ace; border-width:0 1px 1px 0; background:#f1f7fc; width:84px; text-align:center; float:left;} .tabs li.active { background:#fff; border-bottom-color:#fff; font-weight:bold;} .tabs li.tab-r { border-right:0; width:118px; text-align:right; padding-right:10px;} .tabs li.tab-r a { color:#F06; font-weight:bold; font-family:Georgia;} .list { margin:7px 0 0 7px; padding-left:35px; background:url(popularlist.gif) no-repeat;} .weeklyPopular { display:none;} |
jQuery代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | $(document).ready(function() { $('a').attr('target', '_blank'); $('.tabs li').mousemove(function() { //最右边的tab不进行任何操作 if($(this).hasClass('tab-r')) { return; }; //添加当前激活的状态 $(this).siblings().removeClass('active').end() .addClass('active'); //切换tab if($(this).hasClass('tab-0')) { $('.list').hide(); $('.dairyPopular').show(); //也可以写成$(this).parent().nextAll('ul:eq(0)').show();,这样的好处是不必制定特定的class类 } else if($(this).hasClass('tab-1')) { $('.list').hide(); $('.weeklyPopular').show(); //也可以写成$(this).parent().nextAll('ul:eq(1)').show();,这样的好处是不必制定特定的class类 }; }); }); |
需要源码包的朋友可以给我留言,我会发到你的邮箱中!
- 上一篇: jQuery:简单6行代码实现tab效果
- 下一篇: CSS:纯css的伪动态分页效果
这个效果,用CSS和一点JS就OK了^!^
@ keelii
确实如此,知道了实现的原理,代码写起来就很简单了!
回访咯~~~
很好很简洁
博主的网站已经加上,能否加给俺加上呢!
Aervea – a Design
http://aervea.com
这个说很确实很好,支持///
@ aervea
应经加了哦,多多交流!!!
网站很漂亮,技术不错,以后多交流。
交换链接,谢谢。(你的已经加上了)
博主 您好 今天在WP 中文论坛上看到了你的blog 很漂亮 很强大 您的主题可以分享吗 我是新手 刚接触没多久 谢谢 可以的话发到我 Email 或 QQ 好吗
QQ 16727517
我不是做技术的博客,只是生活音乐类的博客,可以申请友链吗? http://www.mspop.net 期待你的回复。
hiro,我想知道你页首滚动的图片是怎么实现的?
@ thdp
jquery的插件:innerfade
很好的博客哦 继续
之前的滑动门不兼容FF,就删掉了,这个不错,也比较美观.刚好用1.3.2
你的css用的好熟,这个主题是你自己做的吧?
这个tab,jquery的插件很多
有时候插件太多了也不好的,简单的还是自己写!!
我想要这个源码,谢谢
你直接到demo页面复制就好了啊,纯静态的!!
你好,能否将源码发给我学习一下?谢谢!
发送完毕!!
代码很简洁,效果很犀利
When I first read this today I just smiled..
代码简洁,like
也给我发一分啊, 我的邮箱是:yuanke52014@sohu.com
赞一个,我没有图片,也给我发一分源码好吗?先谢谢了。我的邮箱是 domo684@126.com
我也用过这个方法,还是jquery的强大
jqurry的强大之处哦…………
整体界面还是蛮喜欢的。。
很棒的特效,代码写的清楚,简洁,能不能也给我发一下,学习一下,谢谢您!我的邮箱mayadzj@hotmail.com