Advertisement
Guest User

Untitled

a guest
Sep 4th, 2012
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // JavaScript Document
  2. jQuery(document).ready(function() {
  3.  
  4.     var device = navigator.userAgent.toLowerCase();
  5.     var ios = device.match(/(iphone|ipod|ipad)/);
  6.  
  7.  //function that returns element's y position
  8.    
  9.     jQuery("a[href*=#]").on('click', function() {
  10.         var scrollTarget = jQuery(this.hash).offset().top;
  11.         if(parseInt(scrollTarget) !== parseInt(jQuery(window).scrollTop())) {
  12.             var intro = jQuery("#intro"),
  13.                 nav2 = jQuery(".nav2");
  14.             if (ios) nav2.hide();
  15.             jQuery('html,body').animate({scrollTop:scrollTarget}, 1500, function(evt) {
  16.                 if (ios) {
  17.                     nav2.css({position:'absolute', top:scrollTarget + 34});
  18.                     var nav2clone = jQuery(".nav2")
  19.                     nav2clone.show();
  20.                 }
  21.             });
  22.         }
  23.     });
  24.  
  25.     if (ios) {
  26.         jQuery(document).bind('touchmove',function(){
  27.             var intro = jQuery("#intro"),
  28.                 nav2 = jQuery(".nav2");
  29.             if(intro.height() <= nav2.position().top)
  30.             {
  31.                 nav2.css({position:'fixed', top:'34px'});
  32.                 nav2.show();
  33.             }
  34.             else
  35.                 nav2.hide();
  36.         });  
  37.     }
  38. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement