Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用FullCalendar和SlickGrid时如何选择文本_Javascript_Jquery_Jquery Plugins_Fullcalendar_Slickgrid - Fatal编程技术网

Javascript 使用FullCalendar和SlickGrid时如何选择文本

Javascript 使用FullCalendar和SlickGrid时如何选择文本,javascript,jquery,jquery-plugins,fullcalendar,slickgrid,Javascript,Jquery,Jquery Plugins,Fullcalendar,Slickgrid,我在上面有一个页面,我想添加一个以日历形式显示基于日期的数据,以增强表格网格显示 这对网格显示和日历显示很有效,但我注意到在调用fullCalendar后,我无法再突出显示和选择页面上的文本 我将根本原因脚本标识为jquery.event.drag,如果未加载jquery.event.drag库,它将引发异常 然而,我很难找到一个修复程序,甚至是一个黑客程序来在不破坏其他东西(比如SlickGrid功能)的情况下让它正常工作。我一直在搞乱FullCalendar选项,甚至实验性地黑掉了一些mou

我在上面有一个页面,我想添加一个以日历形式显示基于日期的数据,以增强表格网格显示

这对网格显示和日历显示很有效,但我注意到在调用fullCalendar后,我无法再突出显示和选择页面上的文本

我将根本原因脚本标识为jquery.event.drag,如果未加载jquery.event.drag库,它将引发异常

然而,我很难找到一个修复程序,甚至是一个黑客程序来在不破坏其他东西(比如SlickGrid功能)的情况下让它正常工作。我一直在搞乱FullCalendar选项,甚至实验性地黑掉了一些mousedown和selectstart处理代码,但这没有帮助。我还尝试了jquery.event.drag方法,但我没有成功地解决文本选择问题,同时保留了我的用户想要的SlickGrid功能,比如能够拖动列等等

所以肯定存在某种集成问题,但我不确定故障在哪里。。奇怪的是,jquery.event.drag在我通过调用FullCalendar创建渲染FullCalendar之前没有给我任何问题,所以可能是FullCalendar造成的。它确实代理了几个事件,如mousemove、mouseup和selectstart,但jquery.event.drag也可以劫持事件。。啊

有人对此有办法吗?谢谢

显示问题的小提琴:

上述小提琴的克隆,但调用了.fullCalendar注释掉:

这些是最简单的例子,但足以说明问题

$calendar.fullCalendar; $document.unbinddragstart

你试过这个吗?
此版本的jquery.event.drag and..drop已针对jquery版本2.x和3.x以及其他小错误修复进行了更新。在进一步调查之前,可能值得一试。

谢谢,但有没有更通用或永久的方法?这会一直工作到用户更改了月份或更改了“日/周”视图,然后dragstart显然会重新连接