Я пытаюсь поместить тэг-якорь внутри элемента статьи, к которому прикреплена функция jQuery .slideToggle.jQuery .slideToggle Использование
Это HTML:
<section id="recent_articles">
<article>
<img src="images/image1.jpg">
<h1>Insert title here</h1>
<p>Insert text here followed by an anchor tag<a href=#>Read More</a></p>
</article>
</section>
The jQuery looks like this:
$("#recent_articles > article").click(function(e) {
$(this).children("p").slideToggle(1000);
$(this).toggleClass("open");
});
Я понимаю, что JQuery является «активации» всякий раз, когда статья элемент щелкнул (включая элемент изображения) и пункт скользит вниз и вверх, как указано.
Это означает, что якорный элемент недоступен, поскольку он отвечает на jQuery, а не на атрибут href.
Использование jQuery, как я могу получить доступ к элементу привязки, чтобы он реагировал на поведение по умолчанию, а не функцию .slideToggle.
Я очень ОЧЕНЬ новый при использовании jQuery, поэтому любые советы будут оценены.
Таким образом, вы в основном хотят, чтобы поставить ссылку внутри этого якоря, не так ли? Он должен перейти к некоторому контенту на одной странице, но вы хотите, чтобы он не запускал анимацию, верно? –
Исправьте, за исключением того, что привязка привязки должна перейти на новую страницу. На данный момент щелчок по ссылке внутри абзаца просто вызывает функцию .slideToggle. –
Странно, он должен перемещаться в любом случае ... если вы не используете какое-то 'return false' или' event.preventDefalt() 'где-то ... –