如何解决jQuery可调整大小,拖动完成后获得重叠元素
| 我有一张早上8点至下午5点的时隙表(日历的日视图),每小时一排。我在特定事件的时隙上方叠加了一些事件。该事件基本上是绝对位于表顶部的div。我能够定位事件div并适当调整其大小,以便从下午1点至下午3点的事件足够高,可以从1pm时段扩展到3pm时段。 我的问题是我想使此事件div可调整大小。所以我使用jQuery代码:$(\'.event\').resizable(
{
\'handles\': \'n,s\'
});
我需要做的是找出拖动调整大小器时事件覆盖的时间段。因此,如果我将事件div的顶部从1pm插槽拖动到9am插槽,则当用户停止拖动缩放器时,我需要能够获取9am插槽元素。如何确定事件调整到的时隙行?
解决方法
如果插槽是固定高度,则可以使用事件的位置和高度来确定事件跨越的插槽。像这样:
http://jsfiddle.net/2YBxP/1/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。