|
|
Line 1: |
Line 1: |
| {{Aix-Marseille/architecturePageCSS}} | | {{Aix-Marseille/architecturePageCSS}} |
− | | + | {{Aix-Marseille/JS_2015/automatic_slide}} |
| <html> | | <html> |
− |
| |
− | <script>
| |
− |
| |
− | var $targetId;
| |
− | var $target;
| |
− |
| |
− | $(document).ready(automatic_slide);
| |
− |
| |
− |
| |
− | function automatic_slide() {
| |
− | $('a[href*=#]').each(function()
| |
− | {
| |
− | if ( location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,''))
| |
− | {
| |
− | this.hash.replace(/#/,'')
| |
− | $targetId = $(this.hash), $targetAnchor = $('[name=' + this.hash.slice(1) +']');
| |
− | $target = $targetId.length ? $targetId : $targetAnchor.length ? $targetAnchor : false;
| |
− | if ($target)
| |
− | {
| |
− | var targetOffset = $target.offset().top;
| |
− | //console.log("//////"+targetOffset);
| |
− | $(this).click(function()
| |
− | {
| |
− | $("#nav li a").removeClass("active");
| |
− | $(this).addClass('active');
| |
− | $('html, body').animate({scrollTop: targetOffset}, 1000);
| |
− | return false;
| |
− | });
| |
− | }
| |
− | }
| |
− | });
| |
− | }
| |
− | </script>
| |
| | | |
| <!-- PAGE WEB ICI --> | | <!-- PAGE WEB ICI --> |
Revision as of 14:48, 26 July 2015
Template:Aix-Marseille/JS 2015/automatic slide