Javascript 如何在jquery.localscroll中选择当前单击的锚元素?
我想获取jquery中当前单击的链接的句柄。假设我有一堆li a元素:Javascript 如何在jquery.localscroll中选择当前单击的锚元素?,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我想获取jquery中当前单击的链接的句柄。假设我有一堆li a元素: HTML <ul id="navigation" class="main_menu"> <li><a href="#panel_home">Home</a></li> <li><a href="#panel_story">Story</a></li> <li><a href="
HTML
<ul id="navigation" class="main_menu">
<li><a href="#panel_home">Home</a></li>
<li><a href="#panel_story">Story</a></li>
<li><a href="#panel_mantra">Mantra</a></li>
<li><a href="#panel_showcase">Showcase</a></li>
<li><a href="#panel_experience">Experience Us</a></li>
</ul>
如果你能提醒()锚文本或href,我马上就来
请注意:出于某种原因,我不想设置
散列:true
。您应该能够向a
元素添加另一个click()事件。是否有理由需要在localScroll()
中执行此操作
或者,如果不希望单击a
元素的默认行为,请使用以下命令:
$('#navigation a').click(function(event) {
event.preventDefault();
alert($(this).attr('href'));
});
是的,这是有原因的。我想捕获用户单击并启动滚动的特定锚元素。一旦我得到了锚,我将读取它的href值,并进行进一步的操作,以完成任务。
$('#navigation a').click(function() {
alert($(this).attr('href'));
});
$('#navigation a').click(function(event) {
event.preventDefault();
alert($(this).attr('href'));
});