我正在使用JQuery并希望移动一个文本框。在拖动它时使用可拖动的函数并使其成为droppable()以便将少量属性放到它上面。我无法使文本框可拖动也不能删除?只有当我用Div包围文本框时才有可能。为什么会这样?使用文本框实现上述功能的正确方法是什么?
答案 0 :(得分:4)
默认情况下,输入元素是可拖动的,因为它不知道您是要拖动文本框还是只是将焦点放在文本框上。
这是输入元素的默认cancel选项,但您可以覆盖它
$("#yourTextBox").draggable({ cancel: null });