整整折腾下一午,终于弄出了个相对满意的效果,各位看官可以把页面往下拉一拉?耶~看导航栏:
当然这么强大的东东当然是用神奇般强大的jQuery实现的!
先来简单说说原理:监测浏览器滚动条的距离,大于一定长度时,给导航栏添加“position:fixed”,小于则取消,同时还添加了animate自定义的透明度渐变过渡!
相关jQuery代码段:
$(window).scroll(function(){ var scrollTop = $(window).scrollTop(); if(scrollTop > 66) $('#menu').css({position:'fixed',top:'0px'}).stop().animate({'opacity':'0.8'},400); else $('#menu').css({position:'static'}).stop().animate({'opacity':'1'},400); }); $('#menu').hover(function(){ var scrollTop = $(window).scrollTop(); if(scrollTop > 66){ $('#menu').stop().animate({'opacity':'1'},400);} },function(){ var scrollTop = $(window).scrollTop(); if(scrollTop > 66){ $('#menu').stop().animate({'opacity':'0.8'},400); } });
说明:在jQuery1.2.3版下无反应,使用1.3.2就正常工作了,神奇……
如果有童鞋要使用的话,代码中的#menu需改动为自己导航栏的ID,另外,请用一个div包裹整个导航栏,然后添加和导航栏同高的height站位,防止紧接导航后的元素直接跳上来被覆盖,还有就是给导航加个z-index:9999层设置。



我喜欢干掉侧边栏的这个效果
那个相对这简单多了代码~
我刚发现,木木童鞋的背景色换成了更保护视力的颜色了。。好淫啊,你是个好淫。
恩,忘记加到新提交的版本里去了……#FAFCFD
twitter 停留了一会 沙发就没了。
这效果以前见过,超赞,那天我学着做做、真是装B必备。。
哈哈,本来想题目就些:装X必备……
确实牛,不过虽然设置了透明,但还是怕遮挡内容
用来耍酷更多于实用性~
恩。K2的分页导航就是这么设计的,的确提高了可用性。
K2,看来偶落伍了,找出来研究去~
话说从米拉那看到了木木师傅!其实我觉得一切nx都只幻觉 哈哈
咳咳,昨晚没睡好吧?
我记得渐变效果在IE下惨不忍睹
恩,尤其是对字体,变化后真的是惨不忍睹……
如果兼容IE6就完美了
fixed在IE6下无效的……
好漂亮,嘎嘎嘎嘎 ~
收藏一下下 ~
嘻嘻,拿来在新手前装装技术大牛的首选!
╮(╯▽╰)╭,木木开始谦虚了 ~ 嘎嘎嘎 ~
源码有参考的呢~~
这个效果挺有意思…
呵呵,暂时用在导航上拿来装酷,等看看这效果放拿够实用~
这个牛X,今天一定要腾出时间自己搞搞。
恩!!绝对直接呀!!
我很听话地往下一拉。。。哇!
太神奇了~~
木木牌蛋疼出品,一向是如此的神奇~~
來支持木木~有空來折騰
就這樣看文字說明還是不太明白,來看源碼學習好了^ ^
看得懂代码那当然直接看代码咯,代码里的思维是文字难以简洁的表述清楚的啊!
我觉得JS这东西在网站的主要部分还是少用点吧,呵呵。听说对搜索引擎抓取会有点影响~~
只是利用JS加了些特效,没影响到内容的输出,不影响不影响的~
呵呵,话说回来这导航栏确实很赞~~
嘻嘻,突然感觉到自己的身影又强大了多许~~
哟~还用了圆角,更帅了
让帅来得更彻底些吧!
还有透明效果,酷
嘻嘻,一下午,整整一下午啊!
恩恩,还行不?
继续折腾,我也学习下
对于导航本来就在顶部的,那更简单哦~
果然很酷的效果
酷!
让我联想到了倒车镜 呵呵 不过啊 有点怪怪的 暂时还不适应这样的呢
恩,暂时用在导航上拿来装酷,等看看这效果放哪够实用~
我觉得这种效果可以用在侧边栏上.
恩,不错的想法!!本地测试先~
我很期待哦。嘿嘿……
这个确实很酷啊
哦耶~看来大家都是蛮认可地嘛!
firefox 3.6.2下貌似无特效
FF3.6没问题……试试强制刷新下?
挺不错的
真的非常的酷
唔哈哈~~大家很认可哟!
如果 在固定的时候仍然有 动态拉伸效果就更好了
这个可以有,已添加,昨天是没整合好,去掉了~
果然很牛
稀客稀客啊!
不错不错~
应该是:哟西哟西~~
真的很牛x
那是儿!一下午可不是白花费地~
HOHOHO~~~
呵呵,强大的jQuery~牛叉的木木!
来了真是超级体验啊!
恩,想法是COPY淘宝那个工具栏的呢~
的确很cool~
奇怪,Firefox3.6下评论框表情上方居然是一片空白,害我没找到填写昵称邮箱等的地方….还以为不用填呢
…..切换到ie tab才看到…是我这边的问题还是?
是jQuery代码的关系,原来的不兼容最新版的……下午自己写一个~
哈,继续下垂风格
木头果然强悍啊!想法很奇特阿。哈哈
想法来自于淘宝的工具栏~代码呢则是参考边网络也~
这位兄台用Linux?好用吗?
Ubuntu很好玩的~~
扫视了一下,就我一个人用ubuntu
很好,很爽。如果学程序语言,强烈建议安装。搭建服务器爽多了
恩,有些东西不必要跟着别人一起折腾~
貌似木木的访客大多都”吻妻”啦…..高端!
嘻嘻,都是爱折腾了人,相信安一个win7对大家来说容易的很!
很强大。。。
往下拖的时候,导航栏挂在顶部,这个是通过css实现的咩??
对呀,就那个fixed固定~~
折腾了一小下午了,还没搞定。
没文化真可怕。。
简直是科幻片,很赞的说。。弱弱问下,左边两个箭头一个框是怎么实现的
传送门:http://goo.gl/ypjx
真的很牛X,仔细看……
嘻嘻,还是靠牛X的jQuery啊!
确实,如果没有jQuery所有效果付之一炬。
很牛X的技术!
呵呵,帅酷而已~~~
突然发现这个导航栏太牛X了
竟然也给俺这个业余人士一下午就给折腾出来了,HOHOHO
这么神奇,跟着滚动条跑啊~~
jQuery可是相当强大的,强大到神奇!
弄了半夜 成功移植。 感谢、非常感谢~
不错不错,支持折腾!
如果背景文字多了点的话,文字有点重叠
恩,这个得自己考CSS来调整下配色方案~~
哈,木木这里的高科技越来越多了~
嘻嘻,装装技术大牛~~
这不还没嘛~~~
越来越漂亮了,这个我以前用在我的博客上,但IE下CSS的hover效果失效,你这个我看了正常,改天我也更新一下,好久没更新我的博客了,最近比较忙,看了你这个又勾起我的欲望了
我喜欢看着别人看了我的文章后燃起熊熊折腾WP的心!
我突然回憶起 k2 的 pagenavi 效果, 和這效果相似.
可以说一样,强大的K2,我竟然没有好好研究过他……
折騰完成~(撒花)
http://hybrid-rainbow.com/ <<這個網站的導航條還有淡出淡入的效果耶
鼓掌鼓掌~~ 那网址加了背景颜色渐变
逛技术流博客往往有意外的收获,这个功能貌似很多网站有,比如淘宝,但真正用到WP上的,真是少之又少。创意
恩,我也是很早看到淘宝有这个特效,心一直痒痒的,终于折腾出来了1
偷学了很多东西,还是留个言吧!
XX,拿东西不留言?拖出去弹JJ弹到si ~~~
好赖皮的导航栏。。
赖在顶上了~哈哈
的确很牛呀,收藏了
哈哈,记得抽时间折腾了吧!
木木兄,看来你得把你的博客副标题改成“折腾WP”
这个……我看行……
嘿嘿,灰蚕感谢…今天成功把你博客里的几个特效移植到我博客去了..
悲剧的是不知道哪里冲突,IE下JQ无效了…
WP灵异事件还是挺多的,蛋定蛋定~
好强悍。
用来耍酷,HOHO
的确够牛XXX的
哈哈哈~~
提示楼主下 在ie6下 不管用饿..这是怎么个情况捏?有解决的方法吗?
IE6是不兼容fixed定位的,方法目前我是米有……
好
這個做的好漂亮唷
嘻嘻,是非常牛X,HOHO
还行。
发布的还没加上去……
按照你给的方法试了一下,发现导航栏只能在页面的最顶端,而我的模板导航栏是放在logo下方的,有什么办法可以让导航栏能够在页面可以看到logo时保持呆在原地不动,而不断的往下拉看不到logo了,导航栏就居于顶部了?比如向淘宝商品列表中,按照何种方式排列的那种导航栏
代码出来的效果就是跟淘宝一样的,你再看看~~长度也调整的!
我现在的模板就在用着呢,但是导航栏一直处于浏览器的顶端,我想实现想淘宝、有啊那样,导航栏在某处可以停下来,不在跟随浏览器了
本文最后一段话是关键,HTML结果也要调整下~
你这个牛X的导航栏在IE6下可以吗?
我用了你的这个方法,不过IE6下 因为不支持fixed,不太好解决。
是的,个人能力有限,只能无视了……
核心代码参考来到~
偶是平面设计师,平面完全可以自己搞定。只是这个CSS代码和PHP代码还不认识他,正在努力攻克中,请先生赐教
WordPress是一个博客程序,教材?没有……只能遇到问题,问搜索引擎咯~
可以教教你这个QQ表情留言吗?
你这个回复对方的按钮很隐蔽
偷偷告诉你,双击某一条评论~
我前来强势围观!~
学习了~