我一直在試圖弄清楚如何使用jquery從聯繫人塊(作爲示例移動號碼)拖動項目並將其放入表單域或一個文本區域,然後通過關閉按鈕刪除它們(有些東西就像添加聯繫人時的iphone消息)。jquery將聯繫人拖放到表單字段
您的幫助將不勝感激。
我一直在試圖弄清楚如何使用jquery從聯繫人塊(作爲示例移動號碼)拖動項目並將其放入表單域或一個文本區域,然後通過關閉按鈕刪除它們(有些東西就像添加聯繫人時的iphone消息)。jquery將聯繫人拖放到表單字段
您的幫助將不勝感激。
試試這個:
$(function() {
$("ul > li").draggable({
appendTo: "body",
helper: "clone"
});
$("div").droppable({
drop: function(event, ui) {
createNode(ui.draggable.text(), $(ui.draggable))
$(ui.draggable).hide();
}
});
});
function createNode(text, origNode) {
$("div").append(
$('<span class="node"/>').html(text).append(
$('<span class="close"/>').click(function() {
origNode.show();
$(this).parent().remove();
}).html('x')
)
);
}
感謝隊友,但物品不可拖動! – ComeRun 2012-08-01 00:05:19
我沒有'不可拖動'。你究竟想要做什麼?你是否想要做一些像http://goo.gl/FD3tP? – codef0rmer 2012-08-01 06:47:11
我的意思是在你的例子中,我不能拖動文本!是的,就像你放的鏈接一樣。即拖拽聯繫人然後通過點擊每個條目附近的x來刪除它們的能力。希望你能幫助我。謝謝。 – ComeRun 2012-08-02 01:23:22
你的意思是文本區域 – 2012-07-31 06:07:12
是的,任何想法如何內關閉按鈕? – ComeRun 2012-08-01 00:06:05
我只能給出一個想法,因爲我在我的一個項目中實現了它。你可以創建一個div,在其中你可以拖放項目,並在拖放後添加一個標籤,如帶有文本和十字的按鈕(當然)。就輸入框而言,保持隱藏狀態,並在該div完成每次編輯後更新其值。希望這可以幫助你。 – 2012-08-01 06:32:09