diff -r 000000000000 -r d970ebf37754 wp/wp-content/themes/themeforest-2964855-scrn-responsive-single-page-portfolio/SCRN/js/jquery.smooth-scroll.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/wp/wp-content/themes/themeforest-2964855-scrn-responsive-single-page-portfolio/SCRN/js/jquery.smooth-scroll.js Wed Nov 06 03:21:17 2013 +0000 @@ -0,0 +1,43 @@ +// JavaScript Document +jQuery(document).ready(function() { + + var device = navigator.userAgent.toLowerCase(); + var ios = device.match(/(iphone|ipod|ipad)/); + //function that returns element's y position + + jQuery("a[href*=#]").on('click', function(e) { + var scrollTarget = jQuery(this.hash).offset().top; + if(scrollTarget) + e.preventDefault(); + if(parseInt(scrollTarget) !== parseInt(jQuery(window).scrollTop())) { + var nav2 = jQuery("nav"); + if (ios) nav2.hide(); + jQuery('html,body').animate({scrollTop:scrollTarget}, 1000, "swing", function(evt) { + if (ios) { + if(scrollTarget == 0) + nav2.css({position:'absolute', top:jQuery("#intro").height()}); + else + nav2.css({position:'absolute', top:scrollTarget}); + var nav2clone = jQuery("nav") + nav2clone.show(); + } + }); + } + }); + + if (ios) { + jQuery(document).bind('touchmove',function(){ + var intro = jQuery("#intro"), nav2 = jQuery("nav"); + console.log(nav2.position().top); + if(intro.height() != nav2.position().top) + { + nav2.css({position:'fixed', top:'0px'}); + console.log(nav2.position().top); + } + else + { + nav2.css({position:'relative', top: ''}); + } + }); + } +}); \ No newline at end of file