繁体   English   中英

JavaFX 中的可平移 WebView

[英]Pannable WebView in JavaFX

有没有人知道如何在 JavaFX 中使 WebView 可平移? 我知道,WebView 是 JavaFX 中 ScrollPane 的子项,并且可以轻松地使 ScrollPane 可平移。 但我不知道如何使用简单的 WebView 使其可平移。

如果您有任何想法,请告诉我。 也许使用 Javascript,但如何使用? 提前致谢!

通过鼠标拖动使站点可滚动是 html 的事情,因此首先通过将以下 css 添加到站点来从<body>删除滚动条:

body {
    overflow-x: hidden;
    overflow-y: hidden;
}

(如果您不知道如何将 css 添加到 webview, 请参阅此内容

然后要通过拖动启用滚动,您必须使用 javascript。 请参阅此问题,但它使用 jquery)。

或者

你可以使用我找到的这个库(链接)。

然后将其添加到 html:

<script type="text/javascript" src="https://cdn.rawgit.com/asvd/dragscroll/master/dragscroll.js" />

还将一个名为dragscroll的类添加到您想要通过拖动滚动的任何内容(在您的情况下为<body> )。

(如果您在添加元素或属性时遇到问题,我可以推荐您使用JSoup作为 html 解析器)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM