我在ASP.NET頁面的jScrollPane中有一個垂直菜單。當用戶點擊菜單選項時,它會在與選擇有關的另一個面板中顯示內容。如何確保在頁面刷新時所選擇的菜單選項在視圖中。使用jScrollPane回滾滾動位置
0
A
回答
1
我正在尋找同樣的解決方案。使用scrollToElement
api,您可能會獲得一些成功的臨時解決方案。如果您可以使用jQuery選擇器查找特定的菜單項,您可以讓jScroll自動跳轉到滾動窗格中。例如
$(window).load(function()
{var api=$('#yourMenu').data('jsp');
api.scrollToElement($('.selectedOption'));
});
這將需要最新版本JScrollPane的(http://jscrollpane.kelvinluck.com)
0
我想同樣的解決方案,並發現了這個,這是沒有多大幫助的。
我終於搞定了。
滾動條的位置被保存到localstorage,然後當頁面再次加載時,通過刷新或從另一個頁面返回,如果localstorage的值大於0代表滾動條的頂部(默認,未滾動的位置),它滾動到那個位置。
var element = $(".scroll-pane").jScrollPane({showArrows:!0});
if(void 0 != element) {
var api = element.data("jsp");
$(function() {
0 < parseInt(localStorage.getItem("ScrollPosition")) && api.scrollToY(parseInt(localStorage.getItem("ScrollPosition")));
$(".scroll-pane").bind("jsp-scroll-y", function(b, a) {
localStorage.setItem("ScrollPosition", a)
}).jScrollPane()
})
};
相關問題
- 1. 使用jScrollPane滾動到某個位置
- 2. JScrollPane中設置滾動位置
- 3. jScrollPane滾動量
- 4. JScrollPane不滾動
- 5. 回傳和滾動位置
- 6. 滾動查看器回滾到舊位置後滾動
- 7. jscrollpane - 水平滾動
- 8. JScrollPane滾動問題
- 9. JScrollPane - 平滑滾動
- 10. jscrollpane滾動面板
- 11. JscrollPane滾動寬鬆?
- 12. JScrollPane滾動問題
- 13. JScrollPane滾動條不可滾動
- 14. 位置:滾動
- 15. 滾動窗格設置滾動位置
- 16. 如何使用滾動條重置滾動條內的滾動條位置?
- 17. JScrollPane的使用滾動箭頭,但沒有滾動條
- 18. Jscrollpane:使用水平滾動條功能可以滾動200px嗎?
- 19. 使用jScrollPane時移動/重新定位滾動條
- 20. 如何將JScrollPane的滾動條放置在自定義位置?
- 21. Swing JScrollPane在更新時重置滾動位置
- 22. 將滾動項動態添加到JscrollPane上的特定位置
- 23. 智能JScrollPane自動滾動
- 24. 如何使用JScrollPane連續滾動
- 25. JScrollPane使用箭頭鍵滾動
- 26. 設置滾動回到其位置
- 27. 在JScrollPane上設置滾動條
- 28. 啓動JScrollPane後設置元素 - JScrollPane不會滾動
- 29. 無限滾動滾動條位置跳
- 30. iframe滾動位置