我一直在尝试让 div“页脚”位于页面底部,并在页面更改时保持打开状态。我通过在主要内容 div 上使用 JQuery 的 .load 函数实现了这一点,但是,使用该方法,当有人转到不同的页面时,URL 保持不变。有没有办法保持链接更改 URL,但保持 div 打开?我计划通过所述 div 播放音乐,因此它不能在页面切换之间关闭,否则音乐将停止/必须重新缓冲。
最佳答案
您可以使用 HTML5 执行此操作:
window.history.pushState(obj, "Title", url);
在您的 .load()
调用之后。
它将更改显示的 URL 以匹配调用中的 URL,但只允许属于同一域的 URL。
参见 https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history
关于javascript - 通过页面更改保持 div 打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8565211/