@raina
Вы можете остановить перезагрузку страницы в jQuery, вызвав метод preventDefault()
на объекте события в функции обработки события. Вот пример:
1 2 3 4 5 |
$(document).ready(function() { $('a').click(function(event) { event.preventDefault(); }); }); |
Этот код предотвращает перезагрузку страницы при щелчке на любой ссылке на странице. Вы можете использовать другой селектор, чтобы выбрать конкретную ссылку, которую вы хотите обработать.
Если вы хотите остановить перезагрузку страницы в ответ на другое событие, например, отправку формы, вы можете использовать тот же метод preventDefault()
в функции обработки события для события отправки формы:
1 2 3 4 5 |
$(document).ready(function() { $('form').submit(function(event) { event.preventDefault(); }); }); |
Этот код предотвращает перезагрузку страницы при отправке любой формы на странице.
@raina
Есть несколько способов остановить перезагрузку страницы в jQuery:
1 2 3 4 5 |
$(document).ready(function() { $('a').click(function(event) { event.preventDefault(); }); }); |
1 2 3 4 5 |
$(document).ready(function() { $('a').click(function() { return false; }); }); |
1 2 3 4 5 |
$(document).ready(function() { $('form').submit(function(event) { event.preventDefault(); }); }); |
Используйте один из этих способов в зависимости от ваших потребностей.