2016-03-15 5 views
-2

У меня проблема с веб-сайтом. Я новичок в javascript. Мне нужно сделать это, когда я нажимаю на элемент меню (wordpress), а затем загружается окно, автоматически прокручивается вниз до содержимого (пустой) div. Мой код javascript не работает. Что мне делать?JQuery wordpress content loading

Мой код:

<script> 
     $(".menu-item").click(function() { 
      $(window).load(function() { 
       $('html, body').animate({ scrollTop: $('.content').offset().top }, 'slow'); 
      }); 
     }); 

</script> 

Два коды работают в одиночку, но в этой версии не работает.

+3

Привет, Добро пожаловать в StackOverflow! Вы можете повысить качество полученных ответов, включив информацию о том, что вы уже пробовали, и каковы были результаты. Попробуйте это здесь. Что делает код, который вы включили? В таких случаях, когда описание проблемы может быть затруднено, вы можете прояснить ситуацию, разместив ссылку на такой сайт, как jsfiddle.com, где у вас есть как можно ближе к рабочему примеру вашего кода, который вы можете получить. –

ответ

1

Я не знаю, чего вы точно хотите, но сначала вам нужно позвонить window.onload, а затем добавить событие click.

Как это:

<script> 
     $(window).load(function() { 
      $(".menu-item").click(function() {    
       $('html, body').animate({ scrollTop: $('.content').offset().top }, 'slow'); 
      }); 
     });  
</script> 
+0

Привет, спасибо за ваш ответ. код, который вы написали: при нажатии на элемент меню, который будет прокручиваться вниз, загрузите содержимое. я хочу, когда я нажимаю на элемент меню, и содержимое загружается, а затем прокручивается вниз до содержимого. Понимаю? sory для моего английского:/ – Ndrewabc

+0

Работает ли @Ndrewabc? –