是否可以使用jQuery捕获页面更改事件?

时间:2017-08-13 15:20:01

标签: javascript jquery

有没有办法让jQuery捕获页面更改事件?

例如,我有几个<a>标签会路由到另一个页面,

<a href="http://127.0.0.1/page1.html">page1</a>
<a href="http://127.0.0.1/page2.html">page2</a>
<a href="#local">local</a>
<a href="http://127.0.0.1/page4.html">page4</a>

我想要实现的是,当用户点击将导航到其他页面的任何链接时,加载栏将显示

而不是添加&#39; onclick&#39;对于每个链接,

<a href="http://127.0.0.1/page1.html" onclick="openLoader()">page1</a>
function openLoader(){ $('#loading').show();}

1 个答案:

答案 0 :(得分:0)

您可以使用WindowEventHandlers.onhashchange

$(window).on('hashchange', function(e){
 // Your Code goes here
});