side menu
Signed-off-by: Jeff <jeff@gotenzing.com>
Showing
6 changed files
with
49 additions
and
1 deletions
| ... | @@ -20969,6 +20969,26 @@ | ... | @@ -20969,6 +20969,26 @@ |
| 20969 | return false; | 20969 | return false; |
| 20970 | } | 20970 | } |
| 20971 | }); | 20971 | }); |
| 20972 | $(document).ready(function () { | ||
| 20973 | $(window).scroll(function () { | ||
| 20974 | if ($(window).scrollTop() > 600) { | ||
| 20975 | $('.side-menu').css('position', 'fixed'); | ||
| 20976 | $('.side-menu').css('top', '200px'); | ||
| 20977 | } else if ($(window).scrollTop() <= 600) { | ||
| 20978 | $('.side-menu').css('position', ''); | ||
| 20979 | $('.side-menu').css('top', ''); | ||
| 20980 | } | ||
| 20981 | if ($(".call-out-block.full_width_plain").length > 0) { | ||
| 20982 | if ($('.side-menu').offset().top + $(".side-menu").height() > $(".call-out-block.full_width_plain").offset().top) { | ||
| 20983 | $('.side-menu').css('top', -($(".side-menu").offset().top + $(".side-menu").height() - $(".call-out-block.full_width_plain").offset().top)); | ||
| 20984 | } | ||
| 20985 | } else { | ||
| 20986 | if ($('.side-menu').offset().top + $(".side-menu").height() > $("#wrapper-footer").offset().top) { | ||
| 20987 | $('.side-menu').css('top', -($(".side-menu").offset().top + $(".side-menu").height() - $("#wrapper-footer").offset().top)); | ||
| 20988 | } | ||
| 20989 | } | ||
| 20990 | }); | ||
| 20991 | }); | ||
| 20972 | } | 20992 | } |
| 20973 | return { | 20993 | return { |
| 20974 | init: init | 20994 | init: init | ... | ... |
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
| ... | @@ -30,6 +30,34 @@ var sideMenu = (function($) { | ... | @@ -30,6 +30,34 @@ var sideMenu = (function($) { |
| 30 | 30 | ||
| 31 | }); | 31 | }); |
| 32 | 32 | ||
| 33 | |||
| 34 | |||
| 35 | |||
| 36 | $(document).ready(function(){ | ||
| 37 | $(window).scroll(function () { | ||
| 38 | |||
| 39 | if($(window).scrollTop() > 600) { | ||
| 40 | $('.side-menu').css('position','fixed'); | ||
| 41 | $('.side-menu').css('top','200px'); | ||
| 42 | } | ||
| 43 | |||
| 44 | else if ($(window).scrollTop() <= 600) { | ||
| 45 | $('.side-menu').css('position',''); | ||
| 46 | $('.side-menu').css('top',''); | ||
| 47 | } | ||
| 48 | if($(".call-out-block.full_width_plain").length > 0) { | ||
| 49 | if ($('.side-menu').offset().top + $(".side-menu").height() > $(".call-out-block.full_width_plain").offset().top) { | ||
| 50 | $('.side-menu').css('top',-($(".side-menu").offset().top + $(".side-menu").height() - $(".call-out-block.full_width_plain").offset().top)); | ||
| 51 | } | ||
| 52 | }else{ | ||
| 53 | if ($('.side-menu').offset().top + $(".side-menu").height() > $("#wrapper-footer").offset().top) { | ||
| 54 | $('.side-menu').css('top',-($(".side-menu").offset().top + $(".side-menu").height() - $("#wrapper-footer").offset().top)); | ||
| 55 | } | ||
| 56 | } | ||
| 57 | }); | ||
| 58 | }); | ||
| 59 | |||
| 60 | |||
| 33 | } | 61 | } |
| 34 | 62 | ||
| 35 | return { | 63 | return { | ... | ... |
-
Please register or sign in to post a comment