0

我在 IE9 中运行 Firebug Lite 测试我的网站,由于某种原因,当我尝试运行一个简单的命令来删除一个 div 时,它返回错误“TypeError:Object expected”。这是我正在运行的内容:

$("#drag-hoverbox_you").remove();

这在 Firefox 和 Chrome 中完美运行。一个 id 为“drag-hoverbox_you”的 div 肯定存在...

4

2 回答 2

0

为避免再次遭到反对票轰炸,我首先使用 IE9 对此进行了测试。

将此添加到 CSS

.iefix {
display:none;
}

并以这种方式删除您的 drop 功能

$("#drag-hoverbox_you").addClass("iefix").remove();

像魅力一样工作!

于 2012-06-15T09:33:42.680 回答
0

问题是我使用的是旧版本的 jQuery-UI 来使我的窗口可拖动。正在返回错误,因为我试图删除的可拖动 DIV 中有一个 flash 对象。较新版本的 jQuery-UI 甚至不允许您使包含 Flash 对象的 DIV 可拖动。所以我现在可以删除 div 容器,但我无法使它们可拖动。感谢大家的帮助!

于 2012-06-15T13:10:05.053 回答