2013-02-06 25 views
0

我感到非常困惑。現在,我有一個可拖動的設置爲:jQuery UI Draggable - 爲什麼我偶爾會從e.srcElement.id獲取不正確的ID?

$('li.drag').draggable(); 

但一旦是一段時間,我會抓住一個元素,它將返回父股利或父裏的id當我打電話e.srcElement.id我可放開:

$('h3.drop-target').droppable({ 
    accept: 'li.drag', 
    drop: function(e) { 
     alert(e.srcElement.id); 
    } 
}); 

這是很奇怪的,因爲它會工作的優良在某些情況下完全一樣的元素,那麼我將刷新,它會出錯,通常只是一兩個,在相同的人是隻是成功了。任何想法,爲什麼我會得到零星的行爲?

的jQuery 1.8.2和UI 1.8.24

+0

在版本1.9.x的,會發生什麼「ui.item.context.id」? – zuallauz

+0

jQuery或jQuery的用戶界面? – naspinski

+0

試過用戶界面1.10,它實際上並沒有工作,不會讓我在多個Droppable()上來回拖放元素 – naspinski

回答

1

這個答案可能會一點點晚,但如果任何人來到這裏,需要一個答案。這已經爲我們帶來:

使用,而不是「srcElement.id」

相關問題