我有一个使用jmpress的网站,我很难滚动浏览我的内容。我只需在页面上选择文字并向下拖动即可在Chrome中滚动,但我希望在所有具有原生滚动的浏览器中实现此功能,也许可以通过javascript进行模拟。我已经检查了许多插件来执行此操作,例如jScrollpane和tinyScrollbar,但是如果没有高度设置并且overflow-y
设置为滚动,它们都不会工作。第二个问题:即使我将overflow-y
设置为scroll
,鼠标滚轮也不会滚动。
在控制台中尝试此操作:$(".step").jScrollPane();
。什么都没发生。将每个步骤设置为height
为800px且overflow-y
scroll
,并且滚动有效,但这仍然只相对于窗口的高度。我需要一些计算周围元素大小(相对定位)的方法,以便在用户调整屏幕大小时计算高度。
那么可以在绝对定位的元素(幻灯片)上实现滚动并使用jmpress将高度保持为自动吗?
答案 0 :(得分:1)
您可以使用jquery的窗口调整大小事件在设置高度后动态设置高度,您可以调用tinyscrollbar的更新方法来更新滚动条。