我有這個功能是應該當拖動到一個div刪除圖像,但它不工作在Firefox上,我不知道爲什麼。我有在控制檯上出現以下錯誤消息「未捕獲的異常:語法錯誤,無法識別的表達式:#[目的HTMLDivElement]」功能不工作在Firefox
$(function() {
$('#img_garbage').droppable({
drop: function(event, ui) {
console.log(ui);
$(ui.draggable).remove();
if (event.srcElement == undefined){
var dragged = event.target;
}
else {
dragged = event.srcElement.alt}
console.log(dragged);
deleteCookie(dragged);
$("#"+dragged).remove();
}
});
});
你在Firebug控制檯中收到什麼信息? – 2014-10-09 19:02:58
它在幹什麼?當你調試這個,特別是它失敗?選擇器是否會找到您期望的元素? JavaScript控制檯中是否有錯誤?當你在調試器中遍歷它時,它會出錯哪裏?什麼是與它相關的HTML? – David 2014-10-09 19:03:02
嘗試'event.target':https://developer.mozilla.org/en-US/docs/Web/API/event.target – Jeffpowrs 2014-10-09 19:04:14