Live Site

我有一个使用jmpress的网站,并且很难滚动内容。我可以在Chrome中滚动,只需选择页面上的文本并向下拖动即可,但是我想在所有带有原生滚动(可能是由javascript模仿)的浏览器中实现这一点。我已经检查了许多插件来做到这一点,例如jScrollpane和tinyScrollbar,但是如果没有设置高度并将overflow-y设置为可滚动,它们都将无法工作。第二个问题:即使将overflow-y设置为scroll,使用鼠标滚轮也不会发生滚动。

在控制台中尝试以下操作:$(".step").jScrollPane();。什么都没发生。设置每个步骤的height分别为800px和overflow-y scroll,然后滚动即可,但这仍然只是相对于窗口的高度。我需要某种方法来计算周围元素的尺寸(相对放置),以便可以在用户调整屏幕大小时计算高度。

那么是否可以在绝对定位的元素(幻灯片)上滚动并使用jmpress将高度保持为自动?

最佳答案

设置高度后,可以使用jquery的window resize事件动态设置高度,可以调用tinyscrollbar的update方法更新滚动条。

关于css - jmpress:在具有自动高度的绝对定位的元素(幻灯片)上滚动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12189247/

10-12 12:33
查看更多