1

如您在http://www.timersys.com/demos/flatbrook/grass-fed-beef/中所见,我在滚动面板元素中使用了 cufon

问题是 div 的底部被砍掉了。

我搜索了 JScrollpane 谷歌组,但没有可用的解决方案。当 cufon 存在时,JScrollpane 计算错误的高度。

我已经尝试在 jscrollpane 之前和之后执行 cufon。还尝试使用 cufon 回调选项执行 jscrollpane。但我总是得到相同的结果。

周围有人有可以提供帮助的解决方案吗?

谢谢大家

4

2 回答 2

1

您是否尝试向包含 jScrollPane 的 div 添加任何底部填充?

编辑:好的,上面的答案是一种解决方法,但是在解决了您的问题之后:http://jsfiddle.net/jennyfofenny/zM4hS/,我相信您的答案是在您的 Cufon 之间添加一个 Cufon.now() 调用。替换行和您的 .jScrollPane() 行。这应该可以解决我测试过的所有场景中的问题。

于 2011-02-05T20:49:23.297 回答
0

问题是 jScrollPane 不知道一旦 cufon 完成替换后文本会有多大......所以它错误地计算了内容的高度。正确的解决方案应该是使用 cufon 完成回调来初始化 jScrollPane 但你说你试过了但它没有用......

当您使用 cufon 回调时,您是否有一个页面显示它的外观?如果它真的不起作用,那么它会建议一个脚本或另一个脚本中存在错误......

另一种解决方案是使用 jScrollPane 的 autoReinitialise 设置,例如

http://jscrollpane.kelvinluck.com/auto_reinitialise.html

于 2011-02-06T09:47:42.020 回答