2012-04-22 89 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