在JScrollPane网站的“已知问题”中,有一个:
在Webkit浏览器中,CSS必须是 包含在Javascript之前
我这样做但有时我仍然得到(仅在第一页,索引)一些滚动问题,滚动只是消失了,在我再次刷新页面之后它一切正常
我的浏览器缓存为空,所以不是.. 我也尝试过使用:
$.ajaxSettings.cache = false;
我用于滚动的代码类似于ajax示例:
$(document).ready(function() {
var api = $('#mydiv').jScrollPane({ showArrows: false, reinitialiseOnImageLoad: true }).data('jsp');
$('.a_link').live('click', function() { ... ....
我该如何解决这个问题?
答案 0 :(得分:6)
reinitialiseOnImageLoad
是jScrollPane版本1的设置,不再执行任何操作。如果您的窗格包含图像,则需要使用以下技术之一:
http://jscrollpane.kelvinluck.com/image2.html
http://jscrollpane.kelvinluck.com/image.html
如果这没有用,请在http://www.jsfiddle.net/上提供网址或设置示例(或告诉我您是否可以在jScrollPane网站上的演示中重现)。