[Javascript] 處理js中的URL定位更改事件



Answers

setInterval()只是通用解決方案。 但是,以hashchange事件的形式將來會有一些亮點

Question

如何編寫將在URL錨點中的任何更改上執行的JavaScript回調代碼?

例如從http://example.com#ahttp://example.com#b




(僅用於記錄)YUI3“hashchange”合成事件與被接受的答案或多或少具有相同的作用

YUI().use('history-hash', function (Y) {
  Y.on('hashchange', function (e) {
    // Handle hashchange events on the current window.
  }, Y.config.win);
});





Links