我想在鼠标拖动事件中禁用多选选项,用户可以选择多个按住控制按键。问题是,我在select事件中发送ajax服务调用,如果我选择了相当多的大选项,它会跳过一些。在调试模式下,当我让每个呼叫在断点发送时运行正常。Jquery可选,通过拖动鼠标来禁用多选选择
1
A
回答
0
我到目前为止发现的唯一方法是破解代码!当前源代码如下:https://github.com/jquery/jquery-ui/blob/master/ui/selectable.js
您需要基本上完全剥离_mouseDrag
,但请保留_mouseStart
和_mouseStop
。侵入性较小的是为其添加一个特殊选项,如果您的标志已设置,则返回_mouseDrag
的顶部。
顺便说一句,我的使用情况是比你简单:拖动多个选择不仅没有必要的,但在实际的方式得到。通过“挡道”,我的意思是,如果按住Ctrl单击选择一个项目,然后按住Ctrl键单击取消选择它的作品。但是,如果按住Ctrl键并单击以取消选择,则拖动鼠标(稍微),mouseDrag事件就会接管,因此ctrl按钮将被忽略,并再次被选中(即取消选择失败)。这是技术人员的解释,用户说的是:有时按住Ctrl键单击以取消选择不起作用。
相关问题
- 1. JQuery用户界面可选插件 - 多鼠标拖动选择和取消选择选项
- 2. 不能用鼠标拖动jcrop选择
- 3. 如何通过鼠标拖动选择区域内的标记?
- 4. 多选表格,无需选择鼠标拖动
- 5. 组选中的复选框通过鼠标拖动
- 6. 通过拖动鼠标在ZedGraph图表中选择点数
- 7. 通过拖动启用ListView多选选择
- 8. 选择用鼠标拖动多个文件中的JFileChooser
- 9. 使用鼠标拖动的多重选择
- 10. Java2d:拖动鼠标时显示选择窗口的选项
- 11. Silverlight RichTextBox禁用鼠标选择
- 12. 在gridview中选择多行,在ASP.Net中的鼠标拖动
- 13. jQuery的UI可拖动异步选择
- 14. mxGraph - 拖动时禁用顶点选择
- 15. 可以通过css来设置选择选项的标题吗?
- 16. jsTree - 禁用拖动选项
- 17. 如何通过jQuery禁用选择标签选项?需要帮助
- 18. jQuery的ui可选表来选择/取消选择复选框
- 19. jquery scrollTo()在铬禁用鼠标拖动
- 20. 通过jQuery选项多选PHP选择插件
- 21. DataGridView鼠标选择
- 22. 禁用在jQuery多选插件中选择所有选项
- 23. 通过鼠标在div jquery中选择SelectedText?
- 24. 通过jQuery在选择菜单中添加已禁用的选定选项
- 25. 如何通过选择顶点来拖动线段
- 26. 使用鼠标进行选择时禁用Macvim滚动
- 27. 使用jQuery禁用多个选择
- 28. 在jquery中用鼠标拖动选项的转轮
- 29. 可排序/可拖动布局选择器的最佳选择?
- 30. 通过发送选项选择。 jquery
所以你想停止使用Ctrl +鼠标选择多个项目? – jaychapani 2013-03-12 11:53:53
单击任何项目并尝试拖动它,鼠标将创建您选择的区域的矩形http://jqueryui.com/selectable/ – 2013-03-12 12:10:31
http://forum.jquery.com/topic/disable-multiple-select -for-jquery-selectable-ui。他们解释了为什么这是不合逻辑的。请提供您的代码,以便我们修复ajax服务调用。 – Dom 2013-03-12 14:35:57