左导航、右导航各种效果

如图1:当滚动条滚动到400的时候,这个导航条才会淡入出现,当小于400的时候,这个导航条淡出隐藏。

Javascript代码如下:


 $(function(){ 
$(window).scroll(function(){
       var win_top=$(document).scrollTop();
       if(win_top>=400){
           $("#xp_ball_bb").find("img").slideDown();
       }else{
           $("#xp_ball_bb").find("img").slideUp();
       }
 })
});


文件下载分享:http://yunpan.cn/QUauKnw8I5kZS

第二种导航效果:

如图1:

首先,当页面打开时候,当$(document).scrollTop()<=100的时候,如图1会出现左右两边的导航条,这个导航条是根据了window.screen.width屏幕分辨率来判断所在的位置,当$(document).scrollTop()>100的时候,如图2会出现右边两边的另外两个导航条,这个导航条也是根据了window.screen.width屏幕分辨率来判断所在位置,当window.screen.width>1440的时候,会出现如果紧贴页面两边。这个效果是很好的!

如图2:


其中,Javascript代码效果如下:


<script type="text/javascript">
   function backTopleft(){
      var btnright=$(window).width()/2+600;
   var fere=$(window).width()/2-600;
   var screenwidth=window.screen.width;
   if(screenwidth<=1440)
   {
      $(".SYB_bodys,.syb_maint").parent().css({'right':0});
   $(".ssy_main,.sser_sjmain").parent().css({'left':0});
   }else{
      $(".SYB_bodys,.syb_maint").parent().css({'left':btnright});
   $(".ssy_main,.sser_sjmain").parent().css({'right':btnright});
   }
   }
   backTopleft();
   $(window).resize(backTopleft);
  $(window).scroll(function(){
     if($(document).scrollTop()<=100)
  {
    $(".syb_maint,.sser_sjmain").show();
    $(".SYB_bodys,.ssy_main").hide();
  }
  else
  {
    $(".SYB_bodys,.ssy_main").show();
    $(".syb_maint,.sser_sjmain").hide();

  }
  });
</script>


页面代码分享下载:http://yunpan.cn/QDgruEaNviiU2

第二种方法:

1、当$(window).scrollTop为0是,左边悬浮导航隐藏,

2、当$(windwo).scrollTop>某个区的$(**).offset().top的高度时候,左边悬浮导航会对应到相对应到这个区的相对应文字中去;一个最新的JS控制左边悬浮导航效果;

3、当鼠标点击左边悬浮导航的每个区的文字时候,右边的内容会相对应的跳转到当前去所能看到的内容中去;

其中,Javascript的代码如下:


$(function(){
var a=$(".floor-0").offset().top-100,c=$(".floor-1").offset().top-100,d=$(".floor-2").offset().top-100,e=$(".floor-3").offset().top-100,f=$(".floor-4").offset().top-100,g=$(".floor-5").offset().top-100,h=$(".floor-6").offset().top-100,i=$(".floor-7").offset().top-100,j=$(".floor-8").offset().top-100,k=$(".floor-9").offset().top-100,m='<div class="menu-lift-wrap"><div class="menu-lift"><ul><li class="floor1"><a href="#" data-target=".floor-1" target="self" class="menu-lift-nav-1">u65b0u54c1</a></li><li class="floor2"><a href="#" data-target=".floor-2" target="self" class="menu-lift-nav-2">u65f6u5c1a</a></li><li class="floor3"><a href="#" data-target=".floor-3" target="self" class="menu-lift-nav-3">u4f18u96c5</a></li><li class="floor4"><a href="#" data-target=".floor-4" target="self" class="menu-lift-nav-4">u7ec5u58eb</a></li><li class="floor5"><a href="#" data-target=".floor-5" target="self" class="menu-lift-nav-5">u8fd0u52a8</a></li><li class="floor6"><a href="#" data-target=".floor-6" target="self" class="menu-lift-nav-6">u4eb2u5b50</a></li><li class="floor7"><a href="#" data-target=".floor-7" target="self" class="menu-lift-nav-7">u540du54c1</a></li><li class="floor8"><a href="#" data-target=".floor-8" target="self" class="menu-lift-nav-8">u7279u60e0</a></li><li class="floor9"><a href="#" data-target=".floor-9" target="self" class="menu-lift-nav-9">u54c1u724c</a></li><ul></div></div>',n=$(m);
n.find("a").click(function(){
var a=$(this).data("target");
return $("html,body").stop().animate({scrollTop:parseInt($(a).offset().top)-10},250),!1}),$("body").append(n),$(window).scroll(function(){
var m=$(window).scrollTop();
a>m||m<1?$(".menu-lift").hide():$(".menu-lift").fadeIn(100),c>m&&$(".menu-lift li").removeClass("on"),m>c&&($(".menu-lift li").removeClass("on"),$(".floor1").addClass("on")),m>d&&($(".menu-lift li").removeClass("on"),$(".floor2").addClass("on")),m>e&&($(".menu-lift li").removeClass("on"),$(".floor3").addClass("on")),m>f&&($(".menu-lift li").removeClass("on"),$(".floor4").addClass("on")),m>g&&($(".menu-lift li").removeClass("on"),$(".floor5").addClass("on")),m>h&&($(".menu-lift li").removeClass("on"),$(".floor6").addClass("on")),m>i&&($(".menu-lift li").removeClass("on"),$(".floor7").addClass("on")),m>j&&($(".menu-lift li").removeClass("on"),$(".floor8").addClass("on")),m>k&&($(".menu-lift li").removeClass("on"),$(".floor9").addClass("on"))})

});


其中页面代码分享网址:http://yunpan.cn/QCjn9DnJYWkeG

原文地址:https://www.cnblogs.com/chenguiya/p/3468016.html