2011-12-20 56 views
0

我正在使用JQuery并希望移动一个文本框。如使用可拖动函数拖动它并使其可放下()以便将少量属性放到它上面。我无法使文本框拖动不可拖放?当我用Div来包围文本框时,它才成为可能。为什么这样?用文本框实现上述功能的正确方法是什么?如何在TextBox上使用JQuery的拖放操作?

回答

4

默认情况下,输入元素是可拖动的,因为它不知道您是要拖动文本框还是只将焦点放在它上面。

这是输入元素的默认cancel选项,但你可以因此,如果是这样的条件将其覆盖

$("#yourTextBox").draggable({ cancel: null }); 
+0

你可以提出一个方法,使我们可以在乘坐默认,使他们可拖动? – 2011-12-20 12:56:27

+0

是的,现在被添加。 – Djoul6 2011-12-20 12:56:54

+0

哦,太好了,我马上就试试看! – 2011-12-20 13:24:25