【发布时间】:2011-12-20 12:44:31
【问题描述】:
我正在使用 JQuery 并想移动一个文本框。就像使用可拖动函数拖动它一样,也使它成为 droppable() 以便将一些属性拖放到它上面。我无法使文本框既可拖动也不可放置?只有当我用 Div 包围文本框时才有可能。为什么会这样?用文本框实现上述两个功能的正确方法是什么?
【问题讨论】:
标签: javascript jquery jquery-ui
我正在使用 JQuery 并想移动一个文本框。就像使用可拖动函数拖动它一样,也使它成为 droppable() 以便将一些属性拖放到它上面。我无法使文本框既可拖动也不可放置?只有当我用 Div 包围文本框时才有可能。为什么会这样?用文本框实现上述两个功能的正确方法是什么?
【问题讨论】:
标签: javascript jquery jquery-ui
默认情况下,输入元素是可拖动的,因为它不会知道您是要拖动文本框还是将焦点放在它上面。
这是输入元素的默认cancel 选项,但您可以覆盖它
$("#yourTextBox").draggable({ cancel: null });
【讨论】: