Twitter引导手风琴向导每次都会滚动到页面顶部.我怎么能阻止呢?

Twitter bootstrap accordion wizard scrolls to the top of the page every time. how can i stop that?

本文关键字:顶部 怎么能 滚动 手风琴 向导 Twitter      更新时间:2023-09-26

问题页面:

http://www.maidsinmemphis.com/index.php?id=6

我怎样才能阻止它滚动到手风琴位置,而只是滚动到页面的顶部?

当阅读https://github.com/sathomas/acc-wizard上的文档时,您会发现您可以在示例代码中调用onNext(也使用)的函数。不幸的是,当您单击/打开手风琴选项卡时,不会调用此on next事件。但是OnNext和选项卡点击都会导致url散列更改。您可以使用此散列更改来触发滚动到页面顶部。

在JavaScript/jQuery - onhashchange事件解决方案中,你会发现一些onhashchange事件的函数。http://www.electrictoolbox.com/jquery-scroll-top/提供了一个滚动顶顶函数。一起让:

var lastHash = "";
window.onload=function()
{   
 hashChangeEventListener = setInterval("hashChangeEventHandler()", 50);
}
function hashChangeEventHandler()
{
    var newHash = location.hash.split('#')[1];
    if(newHash != lastHash)
    {
        lastHash = newHash;
        $('html, body').animate({scrollTop:0}, 'slow');
    }
}
相关文章: