Bootstrap ScrollSpy在页面重新加载后重置位置

时间:2017-04-21 11:18:27

标签: javascript jquery twitter-bootstrap

嗨我的bootstrap scrollspy函数有问题。

例如,当我接受某个东西时,会运行重载功能,我的scrollspy元素必须像以前一样处于同一位置,但它对我不起作用。他只是让位置清醒。

我试图在bootstrap顺序中更改scrollspy.js中的内容,但这并不能帮助我或maby我在代码中错误的位置更改了某些内容。

所以,我正在寻找javascript或jquery解决方案来修复它。

1 个答案:

答案 0 :(得分:0)

var refreshScrollSpy = function (element, navElement, offset) {
// cache current scroll position to come back after refreshing, in your 
// case you can save your old position in this variable.
var cacheScrolltop = $(element).scrollTop();
   $(element)
     .scrollTop(0)
     .scrollspy(‘refresh’)
     .scrollTop(cacheScrolltop);
};