【发布时间】:2013-03-12 11:47:46
【问题描述】:
我想在鼠标拖动事件中禁用多选选项,但用户可以按住控制键一一选择多个。问题是,我在 select 事件中发送了一个 ajax 服务调用,如果我选择了相当多的大选项,它会跳过一些。在调试模式下,当我让每个调用都在断点处发送时,它运行良好。
【问题讨论】:
-
所以你想停止使用 ctrl + 鼠标选择多个项目?
-
点击任何项目并尝试拖动它,鼠标将在您选择的区域创建一个矩形jqueryui.com/selectable
-
forum.jquery.com/topic/… 。他们解释了为什么这是不合逻辑的。请提供您的代码,以便我们修复 ajax 服务调用。
-
是的,如果我不使用鼠标多选,那么使用可选选项似乎不合逻辑。事实上,我只是编写了自定义 js 来处理多选。实际上,我正在使用带有 jquery 的休息服务,并且对于一次多选或取消选择许多项目,它会一一触发事件,我也可以在调试器中捕获它们,但是当我让它们被连续触发时,服务是仅随机调用一些选定的项目。
-
我可能错了,实际上,我正在处理自定义服务器控制,所以在每次服务调用后,我通过单击 jquery 按钮部分回发页面,我想问题就在那里。
标签: jquery jquery-ui selectable jquery-ui-selectable