2017-04-21 91 views
0

嗨,我有Bootstrap Scrollspy函数的问题。Bootstrap ScrollSpy在页面重新加载后重置位置

例如,当我接受某些东西时,它会运行重载功能,我的滚动元素必须像以前一样处于相同的位置,但它对我无效。他只是令人耳目一新。

我试图改变从引导顺序在scrollspy.js中的东西,但这并没有帮助我或马比我改变了一些错误的位置在代码中的东西。

所以,即时寻找JavaScript或jQuery解决方案来解决它。

回答

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); 
}; 
相关问题