【发布时间】:2015-07-20 00:36:01
【问题描述】:
一个网页有一些链接:
<a href="#example-hash-1" class="link">example-1</a>
<a href="#example-hash-2" class="link">example-2</a>
<a href="#example-hash-n" class="link">example-n</a>
单击它们上的任何一个都会运行一个 hashchange 事件,我们将对其进行处理:
$(window).on('hashchange', function(event){
// Is it possible (inside this handler) to find out which of a.link was clicked?
});
或者,还有其他方法吗?
【问题讨论】:
-
为你的情况event.target会做。
-
和
location.hash;?即:var hash = location.hash;
标签: javascript jquery events handlers hashchange