2012-04-22 85 views
2

为什么以下代码块中的第5行给我一个“无效的属性:缩放值”错误?我在Opera 11.62中运行它并在Dragonfly中捕获错误。googleapis中的jquery lib导致错误:属性的值无效:zoom

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html> 
    <head> 
    <script type="text/javascript" src="https://www.google.com/jsapi"></script> 
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> 
    <script type="text/javascript"> 
     // google chart built here from JSON pulled through php call 
    </script> 
    </head> 

    <body> 
    </body> 
</html> 

谢谢。

+1

我遇到同样的问题。最小化版本的jQuery(至少版本<= 1.7.1)需要调整。 – inhan 2012-05-15 18:49:04

回答

6

Internet Explorer 5.5及以上版本支持非标准zoom CSS属性。它设置元素的放大比例。

有没有CSS3相当于这个属性呢。

所以你在Opera中有一个错误,因为它不知道这样的属性。此属性仅适用于IE。

在你的情况这个Opera控制台错误是由jQuery库产生 - jQuery知道zoom属性并尝试使用它。

Here你可以找到这个问题的更详细的描述,也为zoom属性的浏览器兼容性表。

+0

太棒了,谢谢webbandit!我会看看是否可以再次复制错误并找出解决方法,或许是JQuery的更高版本。 – jetimms 2012-07-03 19:49:04