Когда я пытаюсь перенаправить страницу после нажатия ссылки, функции не работают, которые помещаются в событие click. Потому что, когда я нажимаю, страница немедленно перенаправляется без ожидания выполнения задач. Мои коды здесь:Страница перенаправления не работает при событии click в jQuery
var site = 'http://www.sitename.com';
$(document).ready(function() {
$('#messages').on('click', '.read', function() {
$.cookie("show_messages", "false", { expires: 120, path: '/' });
$('body').fadeOut(1000, function() {
window.location.href = site + "/home-page";
});
return false;
});
});
Я хочу установить куки чем переадресовать страницу, но мне не удалось его. Не могли бы вы помочь мне? С наилучшими пожеланиями ...
Показанный код должен установить cookie задолго до перенаправления. Похоже, что у вас есть другие ошибки, которые бросают и блокируют ваш код. Проверьте консоль. Определяется ли 'site'? – charlietfl
@charlietfl - стоимость сайта осталась выше. –
Итак, ошибок в консоли нет? Существуют ли '# messages' на загрузке страницы? Является ли 'read' правильным классом? Нет ничего плохого в показанном коде, поэтому проблема в другом месте – charlietfl