×

Welcome to TagMyCode

Please login or create account to add a snippet.
1
0
 
1
Language: Javascript
Posted by: Nicole Patten
Added: Dec 10, 2015 7:04 PM
Views: 24
  1.     var overscroll = function(el) {
  2.         el.addEventListener('touchstart', function() {
  3.           var top = el.scrollTop
  4.             , totalScroll = el.scrollHeight
  5.             , currentScroll = top + el.offsetHeight;
  6.  
  7.           if(top === 0) {
  8.             el.scrollTop = 1;
  9.           } else if(currentScroll === totalScroll) {
  10.             el.scrollTop = top - 1;
  11.           }
  12.         });
  13.  
  14.         el.addEventListener('touchmove', function(evt) {
  15.           if(el.offsetHeight < el.scrollHeight)
  16.           evt._isScroller = true;
  17.         });
  18.     };
  19.  
  20.     if (jQuery('.fancybox-overlay').length) {
  21.       overscroll(document.querySelector('.fancybox-overlay'));
  22.     }
  23.  
  24.     document.body.addEventListener('touchmove', function(evt) {
  25.       if(!evt._isScroller && jQuery('#age-gate').length) {
  26.         evt.preventDefault();
  27.       }
  28.     });
  29.