функция запуска jquery при загрузке страницы

#jquery #load #handler

#jquery #загрузка #обработчик

Вопрос:

Я хочу, чтобы этот эффект запускался при загрузке страницы. Теперь она запускается при нажатии на слой.

 $(document).ready(function() {
    $("div").click(function () {
        $(this).effect("pulsate", { times:3 }, 2000);
    });
});
  

Я также использовал .load(function) , но это не помогло.

Ответ №1:

 $(function(){
  $('div').effect("pulsate", { times:3 }, 2000);
});
  

Ответ №2:

Запускает щелчок по готовому документу:

 $(document).ready(function() {

    $("div").click(function () { 
        $(this).effect("pulsate", { times:3 }, 2000); 
    }).trigger('click');

});
  

Комментарии:

1. Если вы хотите, чтобы все элементы div пульсировали при загрузке, и каждый раз, когда вы нажимаете на один из них, мы используем это. Я не вижу причин для понижения, это совершенно правильный ответ.

2. Ну, в своем вопросе он сказал, что хочет, чтобы код выполнялся так, как он его запрограммировал, при загрузке страницы, так что … вот что это делает, лол

Ответ №3:

Вам следует удалить прослушиватель ‘.click’. Затем просто используйте:

 $(this).effect("pulsate", { times:3 }, 2000); 
  

Примечание: Если вы хотите, чтобы один элемент div пульсировал только при загрузке, при условии, что вы замените $ (this) на правильный селектор, используйте это.

Комментарии:

1. Если вы хотите, чтобы один элемент div пульсировал только при загрузке, при условии, что вы замените $ (this) на правильный селектор, используйте это.

2. Именно это я имел в виду, когда писал «вы можете прикрепить ‘this’ ко всему, что захотите». Я должен был быть более явным.

3. Извините, я подумал немного дифференцировать, поскольку другой ответ также правильный, но для другого сценария.

4. Я согласен с тем, что вы сказали, мне действительно следовало быть более откровенным. Спасибо, что указали на это.

5. Это не обязательно произойдет при загрузке.

Ответ №4:

 $(document).ready(function() {
  $('div').effect("pulsate", { times:3 }, 2000);
});
  

Это не зависит от настройки this (плохо, this должно относиться к области видимости) или запуска события.