網頁開發寫好的javascript腳本在chrome執行不了但是360可以

     最近寫了一個象棋的佈局網頁,因爲需要用戶交互,所以在不同的瀏覽器進行交互的時候發現,在360的兼容模式下網頁佈局正確,可是在chrome和火狐根本就是相當於沒有執行佈局的腳本,這是爲什麼呢?後來發現在ie10以上的版本都不行,後來查找了種種方法,終於發現,原來是寫js加腳本控制div的位置與大小的時候一定要加上單位:就是不能這麼寫:

        var object=document.getElementById("background");
object.style.height=qipan_h;
object.style.width=qipan_w;
object.style.left=(width-qipan_w)/2;
object.style.position="absolut

一定要改爲這樣:

         var object=document.getElementById("background");
object.style.height=qipan_h+"px";
object.style.width=qipan_w+"px";
object.style.left=(width-qipan_w)/2+"px";
object.style.position="absolute";

發佈了40 篇原創文章 · 獲贊 38 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章