其实就跟返回顶部的原理一样,自己研究研究就出来了。
引用的JS:
js.rar
(28.04 KB, 下载次数: 528)
这是浮动网页插入的JS:
- <P> <script type="text/javascript">
- //浮动导航
- function float_nav(dom){
- var right_nav=$(dom);
- var nav_height=right_nav.height();
- function right_nav_position(bool){
- var window_height=$(window).height();
- var nav_top=(window_height-nav_height)/2;
- if(bool){
- right_nav.stop(true,false).animate({top:nav_top+$(window).scrollTop()},400);
- }else{
- right_nav.stop(true,false).animate({top:nav_top},300);
- }
- right_nav.show();
- }
- if(!+'\v1' && !window.XMLHttpRequest ){
- $(window).bind('scroll resize',function(){
- if($(window).scrollTop()>300){
- right_nav_position(true);
- }else{
- right_nav.hide();
- }
- })
- }else{
- $(window).bind('scroll resize',function(){
- if($(window).scrollTop()>300){
- right_nav_position();
- }else{
- right_nav.hide();
- }
- })
- }
- }
- float_nav('#float');
- float_nav('#left_nav');
- </script></P>
复制代码
源自:www.plalanse.com
|