myLazyLoad
Signed-off-by: Jeff <jeff@gotenzing.com>
Showing
8 changed files
with
56 additions
and
45 deletions
| ... | @@ -97,7 +97,7 @@ foreach($posts as $post ) { | ... | @@ -97,7 +97,7 @@ foreach($posts as $post ) { |
| 97 | $term_list = $term->name; | 97 | $term_list = $term->name; |
| 98 | } | 98 | } |
| 99 | } | 99 | } |
| 100 | //update_post_meta($post->ID, 'exclude_from_search', 0 ); | 100 | // |
| 101 | if($post_type == 'documents'){ $link = get_post_meta($post->ID, 'document_link', true );}; | 101 | if($post_type == 'documents'){ $link = get_post_meta($post->ID, 'document_link', true );}; |
| 102 | echo '<tr><td><div class="rel"><a target="_blank" class="'.$term_list.'" href="'.$link.'">'; | 102 | echo '<tr><td><div class="rel"><a target="_blank" class="'.$term_list.'" href="'.$link.'">'; |
| 103 | if($image): | 103 | if($image): | ... | ... |
| ... | @@ -20971,20 +20971,22 @@ | ... | @@ -20971,20 +20971,22 @@ |
| 20971 | }); | 20971 | }); |
| 20972 | $(document).ready(function () { | 20972 | $(document).ready(function () { |
| 20973 | $(window).scroll(function () { | 20973 | $(window).scroll(function () { |
| 20974 | if ($(window).scrollTop() > 600) { | 20974 | if ($('.side-menu').length > 0) { |
| 20975 | $('.side-menu').css('position', 'fixed'); | 20975 | if ($(window).scrollTop() > 600) { |
| 20976 | $('.side-menu').css('top', '200px'); | 20976 | $('.side-menu').css('position', 'fixed'); |
| 20977 | } else if ($(window).scrollTop() <= 600) { | 20977 | $('.side-menu').css('top', '200px'); |
| 20978 | $('.side-menu').css('position', ''); | 20978 | } else if ($(window).scrollTop() <= 600) { |
| 20979 | $('.side-menu').css('top', ''); | 20979 | $('.side-menu').css('position', ''); |
| 20980 | } | 20980 | $('.side-menu').css('top', ''); |
| 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 | } | 20981 | } |
| 20985 | } else { | 20982 | if ($(".call-out-block.full_width_plain").length > 0) { |
| 20986 | if ($('.side-menu').offset().top + $(".side-menu").height() > $("#wrapper-footer").offset().top) { | 20983 | if ($('.side-menu').offset().top + $(".side-menu").height() > $(".call-out-block.full_width_plain").offset().top) { |
| 20987 | $('.side-menu').css('top', -($(".side-menu").offset().top + $(".side-menu").height() - $("#wrapper-footer").offset().top)); | 20984 | $('.side-menu').css('top', -($(".side-menu").offset().top + $(".side-menu").height() - $(".call-out-block.full_width_plain").offset().top)); |
| 20985 | } | ||
| 20986 | } else { | ||
| 20987 | if ($('.side-menu').offset().top + $(".side-menu").height() > $("#wrapper-footer").offset().top) { | ||
| 20988 | $('.side-menu').css('top', -($(".side-menu").offset().top + $(".side-menu").height() - $("#wrapper-footer").offset().top)); | ||
| 20989 | } | ||
| 20988 | } | 20990 | } |
| 20989 | } | 20991 | } |
| 20990 | }); | 20992 | }); |
| ... | @@ -26210,7 +26212,7 @@ | ... | @@ -26210,7 +26212,7 @@ |
| 26210 | }); | 26212 | }); |
| 26211 | 26213 | ||
| 26212 | // Add your custom JS here. | 26214 | // Add your custom JS here. |
| 26213 | new LazyLoad(); | 26215 | var myLazyLoad = new LazyLoad(); |
| 26214 | window.tz_checkVisible = function (elm, evalType, offset, heightBuffer) { | 26216 | window.tz_checkVisible = function (elm, evalType, offset, heightBuffer) { |
| 26215 | evalType = evalType || "visible"; | 26217 | evalType = evalType || "visible"; |
| 26216 | var vpH = jQuery(window).height(), | 26218 | var vpH = jQuery(window).height(), |
| ... | @@ -26226,8 +26228,7 @@ | ... | @@ -26226,8 +26228,7 @@ |
| 26226 | if (evalType === "above") return y < vpH + st; | 26228 | if (evalType === "above") return y < vpH + st; |
| 26227 | }; | 26229 | }; |
| 26228 | jQuery(document).ready(function ($) { | 26230 | jQuery(document).ready(function ($) { |
| 26229 | console.log('ready'); | 26231 | $('#relevant-resources').dataTable({ |
| 26230 | jQuery('#relevant-resources').dataTable({ | ||
| 26231 | info: false, | 26232 | info: false, |
| 26232 | ordering: false, | 26233 | ordering: false, |
| 26233 | paging: true, | 26234 | paging: true, |
| ... | @@ -26237,10 +26238,14 @@ | ... | @@ -26237,10 +26238,14 @@ |
| 26237 | pageLength: 10 | 26238 | pageLength: 10 |
| 26238 | }); | 26239 | }); |
| 26239 | $('#relevant-resources').on('page.dt', function () { | 26240 | $('#relevant-resources').on('page.dt', function () { |
| 26240 | console.log('page'); | ||
| 26241 | $('html, body, #page').animate({ | 26241 | $('html, body, #page').animate({ |
| 26242 | scrollTop: $("#relevant-resources").offset().top - 250 | 26242 | scrollTop: $("#relevant-resources").offset().top - 250 |
| 26243 | }, 100); | 26243 | }, 100); |
| 26244 | myLazyLoad.update(); | ||
| 26245 | }); | ||
| 26246 | $(document).on("click", ".page-item", function (e) { | ||
| 26247 | console.log('page'); | ||
| 26248 | myLazyLoad.update(); | ||
| 26244 | }); | 26249 | }); |
| 26245 | }); | 26250 | }); |
| 26246 | document.addEventListener('wpcf7mailsent', function (event) { | 26251 | document.addEventListener('wpcf7mailsent', function (event) { | ... | ... |
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.
| ... | @@ -35,26 +35,28 @@ var sideMenu = (function($) { | ... | @@ -35,26 +35,28 @@ var sideMenu = (function($) { |
| 35 | 35 | ||
| 36 | $(document).ready(function(){ | 36 | $(document).ready(function(){ |
| 37 | $(window).scroll(function () { | 37 | $(window).scroll(function () { |
| 38 | 38 | if($('.side-menu').length > 0){ | |
| 39 | if($(window).scrollTop() > 600) { | 39 | if($(window).scrollTop() > 600) { |
| 40 | $('.side-menu').css('position','fixed'); | 40 | $('.side-menu').css('position','fixed'); |
| 41 | $('.side-menu').css('top','200px'); | 41 | $('.side-menu').css('top','200px'); |
| 42 | } | 42 | } |
| 43 | 43 | ||
| 44 | else if ($(window).scrollTop() <= 600) { | 44 | else if ($(window).scrollTop() <= 600) { |
| 45 | $('.side-menu').css('position',''); | 45 | $('.side-menu').css('position',''); |
| 46 | $('.side-menu').css('top',''); | 46 | $('.side-menu').css('top',''); |
| 47 | } | 47 | } |
| 48 | if($(".call-out-block.full_width_plain").length > 0) { | 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) { | 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)); | 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 | } | ||
| 51 | } | 57 | } |
| 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 | |||
| 58 | }); | 60 | }); |
| 59 | 61 | ||
| 60 | 62 | ... | ... |
| ... | @@ -33,8 +33,8 @@ window.tz_checkVisible = function(elm, evalType , offset, heightBuffer) { | ... | @@ -33,8 +33,8 @@ window.tz_checkVisible = function(elm, evalType , offset, heightBuffer) { |
| 33 | }; | 33 | }; |
| 34 | 34 | ||
| 35 | jQuery(document).ready(function($) { | 35 | jQuery(document).ready(function($) { |
| 36 | console.log('ready'); | 36 | |
| 37 | jQuery('#relevant-resources').dataTable( { | 37 | $('#relevant-resources').dataTable( { |
| 38 | info: false, | 38 | info: false, |
| 39 | ordering: false, | 39 | ordering: false, |
| 40 | paging: true, | 40 | paging: true, |
| ... | @@ -45,14 +45,18 @@ jQuery(document).ready(function($) { | ... | @@ -45,14 +45,18 @@ jQuery(document).ready(function($) { |
| 45 | } ); | 45 | } ); |
| 46 | 46 | ||
| 47 | 47 | ||
| 48 | $('#relevant-resources').on( 'page.dt', function () { | 48 | $('#relevant-resources').on( 'page.dt', function () { |
| 49 | console.log('page'); | ||
| 50 | $('html, body, #page').animate({ | ||
| 51 | scrollTop: $("#relevant-resources").offset().top - 250 | ||
| 52 | }, 100); | ||
| 53 | 49 | ||
| 54 | }); | 50 | $('html, body, #page').animate({ |
| 51 | scrollTop: $("#relevant-resources").offset().top - 250 | ||
| 52 | }, 100); | ||
| 53 | myLazyLoad.update(); | ||
| 54 | }); | ||
| 55 | 55 | ||
| 56 | $(document).on("click", ".page-item", function(e){ | ||
| 57 | console.log('page'); | ||
| 58 | myLazyLoad.update(); | ||
| 59 | }); | ||
| 56 | } ); | 60 | } ); |
| 57 | 61 | ||
| 58 | 62 | ... | ... |
-
Please register or sign in to post a comment