我有这个功能是应该当拖动到一个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