c817924f by Jeff Balicki

side menu

Signed-off-by: Jeff <jeff@gotenzing.com>
1 parent 2a695a78
...@@ -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 {
......
...@@ -2,6 +2,6 @@ ...@@ -2,6 +2,6 @@
2 Theme Name: MSF CA Child 2 Theme Name: MSF CA Child
3 Author: Tenzing Communications 3 Author: Tenzing Communications
4 Template: msf-ca 4 Template: msf-ca
5 Version: 1.0.445 5 Version: 1.0.446
6 */ 6 */
7 7
......