如果访问哈希,则阻止jQuery .load()

时间:2015-01-07 20:48:04

标签: javascript jquery browser-history

我正在使用div功能在.load()内容中加载页面,并使用window.onhashchange事件来检测用户是否已导航。

window.onhashchange = function() {
   hash(window.location.hash.replace('#', ''))
}

function hash(s) {
    $('.panel-body').fadeOut(100).load(s+'.php').fadeIn(100)
}

有些页面每次都需要很长时间才能加载。如果状态已经缓存,我不希望它们被重新加载(绕过.load()函数)。任何解决方法?

0 个答案:

没有答案