【发布时间】:2013-10-15 09:34:13
【问题描述】:
我正在尝试用鼠标滚动面板。我查看了拖放,我不知道是否可以使用拖动事件来滚动面板,或者使用鼠标移动事件、鼠标悬停和鼠标移出等是否更好。
任何想法都将不胜感激。
【问题讨论】:
标签: gwt drag-and-drop scroll
我正在尝试用鼠标滚动面板。我查看了拖放,我不知道是否可以使用拖动事件来滚动面板,或者使用鼠标移动事件、鼠标悬停和鼠标移出等是否更好。
任何想法都将不胜感激。
【问题讨论】:
标签: gwt drag-and-drop scroll
虽然现代 GWT supports DnD,但它的实现不是很好,所以最好选择一个 3party 库。你有gwt-dnd 或gwtquery-dnd-plugin。 IMO 第二个更易于使用且功能更强大。
但我不认为 DnD 可以帮助您移动滚动,因为它旨在移动所有可拖动元素并放在另一个元素上。
也许你需要的是类似于mgwt 中的scrollwidget 的东西,它是为移动设备设计的,但它有一个桌面实现,所以希望你可以使用该库或将方法复制到你的实现中.
【讨论】:
以防万一您将使用 gwtquery,请记住它已过时。因此,您需要将最新的 jquery 和 jquery-ui 库放入相应的 jar 中并相应地编辑 gwt.xml 文件。这没什么大不了的,但否则您会将您的代码置于在较新的浏览器中出现故障的风险。顺便说一句,这取决于您对类似 jquery 的功能的使用。
【讨论】: