0

我们有一个使用 jQuery Full 日历构建的实用程序。

目前,如果用户试图创建一个新事件并将时间拖到屏幕底部(例如屏幕在下午 3:00 截止,并且他们想向下拖到下午 5:00),屏幕将不会滚动。

是否有其他实用程序可用于实现此目的?

4

1 回答 1

0

如果不破解 js,就没有实际的方法可以做到这一点。

您可以做的一件事是在您的日历元素上触发 onmousemove 事件,然后 onDragStart 事件将名为“拖动”(或类似的东西)的变量设置为 true 并在 mousemove 事件中......在伪......如果拖动=== true 比获取鼠标坐标然后 scrollTop 到位置。onDragStop 将 var 拖动更改为 false。确保取消绑定事件,以免干扰日历的其余部分。

只是我脑海中的一个想法......未经测试。

于 2013-10-13T02:24:57.280 回答