我正在使用curtain.js并且希望保持DIV(保存导航)始终可见,除非用户正在查看第一个面板,即页面顶部。 / p>
目前,DIV位于第二小组
之内我正在考虑在滚动页面时触发附加到正文时使用哈希更改。 Curtain.js为每个面板创建一个单独的URL,每次面板进入视图时URL都会更改。
我可以将div添加到身体(下方),但我需要确定何时这样做但我不确定如何?谁能帮助我?
$("body").append($('.nav-wrap'));
答案 0 :(得分:1)
您可以使用onhashchange
事件:
当窗口的哈希值发生变化时,会触发hashchange事件
$(window).bind('hashchange', function() {
$("body").append($('.nav-wrap'));
})
答案 1 :(得分:0)
您可以使用JQuery绑定事件
$(window).bind('hashchange', function(){ ... });
并在没有onhashchange事件时添加一些变通方法。 jQuery - hashchange event
答案 2 :(得分:0)
好吧,而不是使用一些hacky解决方案,在插件的文件中进行了大量挖掘后,我刚刚补充说:
$("body").append($('.nav-wrap'));
到491行的setHash
函数。工作一个。