Кто-нибудь знает, как отключить ссылку в jquery БЕЗ использования return false;
?jQuery отключить ссылку
В частности, что я пытаюсь сделать, это отключить ссылку на элемент, щелкнув по нему, используя jquery, который запускает некоторые вещи, а затем повторно активирует эту ссылку, чтобы при повторном нажатии она работает по умолчанию.
Спасибо. Dave
UPDATE Вот код. Что нужно сделать после того, как класс .expanded
был применен, это снова включить отключенную ссылку.
$('ul li').click(function(e) {
e.preventDefault();
$('ul').addClass('expanded');
$('ul.expanded').fadeIn(300);
//return false;
});
Почему требование не использовать return false? Используйте его, а затем удалите обработчик событий, когда он больше не применяется (или помещает в него условное выражение для возврата разных значений в зависимости от состояния упомянутого «некоторого материала»). – Quentin
Вы просто пытаетесь выполнить предварительную обработку до того, как будет следовать ссылка на одно действие с кликом? т. е. вы не предлагаете два клика, а скорее клики пользователей, некоторые действия происходят, ссылка сопровождается? – Lazarus
В противном случае вы можете объяснить, почему вы используете этот подход, поскольку лучшее понимание проблемного пространства улучшит ответы. – Lazarus