我在IE9中运行Firebug Lite测试我的网站,出于某种原因,当我尝试运行一个简单的命令删除div时,它返回错误“TypeError:Object expected”。这是我正在运行的:
$("#drag-hoverbox_you").remove();
这在Firefox和Chrome中完美运行。一个id为“drag-hoverbox_you”的div肯定存在...
答案 0 :(得分:0)
为了避免另一次downvote轰击,我先用IE9测试了这个。
将此添加到CSS
.iefix {
display:none;
}
并以这种方式删除drop函数
$("#drag-hoverbox_you").addClass("iefix").remove();
像魅力一样工作!
答案 1 :(得分:0)
问题在于我使用旧版本的jQuery-UI来使我的窗口可以拖动。正在返回错误,因为我试图删除的可拖动DIV中有一个flash对象。较新版本的jQuery-UI甚至不允许您使包含Flash对象的DIV可拖动。所以我现在可以删除div容器,但我无法使它们可拖动。感谢大家的帮助!