在使用jquery(1.3.2版本),通過$("某div").css("background-position")時,在IE各個版本中都無法獲得,返回都是undefined。Code
后來查了寫資料,發現,在IE下無法獲得該屬性,只能獲得background-position-x和background-position-y。
所以代碼就必須進行修改:
以下為引用的內容: var defaultPoint = []; var p = $("#welcomePanel p").css("background-position"); //這里是對IE的修復,IE中無法獲得background-position, //只能獲得background-position-x和background-position-y if (typeof (p) === "undefined") { defaultPoint[0] = $("#welcomePanel p").css("background-position-x"); defaultPoint[1] = $("#welcomePanel p").css("background-position-y"); } else { defaultPoint = p.split(" "); } |