当我在IE8中尝试下面的代码时,我在jQuery核心中得到一个错误;
$("input:focus").addClass("focused").animate(
{outlineWidth:"4px",outlineColor:"#8bc0e8"},200); 我在其他电脑上用完全相同的IE版本,同样的操作系统(Windows7)测试了代码,但令人困惑的是,错误只出现在某些电脑上,而不是其他电脑上。
有人在使用jQuery中的outline时遇到过问题吗?
我已经分成了单个属性,例如outlineWidth和outlineColor等,但得到了相同的错误。
发布于 2011-05-21 00:18:27
每当我看到"IE8“和”它在一台电脑上工作,但在另一台电脑上不能工作,具有相同的操作系统和IE版本“时,我的第一个想法是其中之一可能是在IE7-战斗模式下渲染它。
要了解是否存在这种情况,请打开IE的开发人员工具窗口--它在右上角显示了渲染模式。
这也是有意义的,因为IE8确实支持outline风格,而IE7不支持。如果IE8处于兼容模式,它将不支持它。
https://stackoverflow.com/questions/6073292
复制相似问题