Difference between revisions of "Template:Washington"

Line 276: Line 276:
 
<script type="text/javascript">
 
<script type="text/javascript">
 
    
 
    
// to top right away
 
if ( window.location.hash ) scroll(0,0);
 
// void some browsers issue
 
setTimeout( function() { scroll(0,0); }, 1);
 
 
 
$(function() {
 
$(function() {
 
+
  $('a[href*=#]:not([href=#])').click(function() {
    // your current click function
+
    if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
    $('.scroll').on('click', function(e) {
+
      var target = $(this.hash);
        e.preventDefault();
+
      target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
        $('html, body').animate({
+
      if (target.length) {
            scrollTop: $($(this).attr('href')).offset().top + 'px'
+
         $('html,body').animate({
        }, 1000, 'swing');
+
          scrollTop: target.offset().top
    });
+
         }, 1000);
 
+
        return false;
    // *only* if we have anchor on the url
+
      }
    if(window.location.hash) {
+
 
+
        // smooth scroll to the anchor id
+
         $('html, body').animate({
+
            scrollTop: $(window.location.hash).offset().top + 'px'
+
         }, 1000, 'swing');
+
 
     }
 
     }
 
+
  });
 
});
 
});
 
    
 
    

Revision as of 02:58, 11 September 2015