【发布时间】:2012-04-28 06:35:03
【问题描述】:
我在我的一个项目中使用jQuery fork of Wysihat 作为 Wysiwig 编辑器。除了(惊喜,惊喜)IE(特别是 IE8)之外,它在所有浏览器中都能完美运行。我在这里上传了示例文件:
http://pezholio.co.uk/wysihat/examples/custom_buttons.html
在 IE 中运行文件时,我收到错误 Object expected,它似乎发生在此函数中:
window.getSelection = (function() {
var selection = new Selection(document);
return function() { return selection; };
})();
任何想法可能导致问题,我可以做些什么来解决它?
干杯
【问题讨论】:
-
显示函数选择 - 这里是一些阅读材料stackoverflow.com/questions/1981088/…
-
Wysihat 代码中没有明显错误。
window.Selection在该函数之前定义。 -
那么,在 IE 中,
Selection在这种情况下的评估是什么?该功能是如何确定的?使用 IE 脚本调试器? -
是的,我使用脚本调试器完成了它。不确定您所说的“在这种情况下对选择的评估是什么”?如果您指的是源顺序,那么
Selection会出现在有问题的函数之前。无论如何,我都不是 Javascript 忍者,所以希望能得到一些帮助:) -
什么是选择?我过去通常使用更详细的方法来获取 txt 选择等。
标签: javascript jquery internet-explorer internet-explorer-8 wysihat