У меня есть меню навигации, которое мне нужно скрыть после того, как была нажата ссылка. Вот мой код:jQuery удалить класс, но сначала перейдите по ссылке
jQuery("#nav a").click(function(e){
e.preventDefault();
var body = jQuery('body');
if (body.hasClass('display-header'))
{
body.removeClass('display-header');
jQuery('.overlay').fadeOut(200);
}
});
Класс удаления отлично работает, но ссылка не будет находиться в правой части. (Представьте себе одну страницу с привязными ссылками.)
Как бы вы это сделали?
спасибо.
Итак, зачем использовать 'e.preventDefault();'? – j08691
То, что он хочет сказать, это 'e.preventDefault()' также остановит перемещение браузера на привязку к закладке. –
Отлично. Большое спасибо. Я удалил предупреждение по умолчанию, и все это хорошо :) –