Rumah  >  Artikel  >  hujung hadapan web  >  Isu keserasian antara pertukaran IE dan FireFox_Experience

Isu keserasian antara pertukaran IE dan FireFox_Experience

WBOY
WBOYasal
2016-05-16 12:10:291688semak imbas

window.event

IE: Terdapat window.event object
FF: Tiada window.event object. Objek acara boleh dihantar sebagai hujah kepada fungsi. Seperti onmousemove=doMouseMove(event)
Koordinat tetikus semasa

IE: event.x dan event.y.
FF: event.pageX dan event.pageY.
Universal: Kedua-duanya mempunyai sifat event.clientX dan event.clientY.
Koordinat semasa tetikus (ditambah jarak bar skrol telah digulung)

IE: event.offsetX dan event.offsetY.
FF: event.layerX dan event.layerY.
Kedudukan koordinat x dan y bagi teg: style.posLeft dan style.posTop

IE: Ya.
FF: Tidak.
Biasa: object.offsetLeft dan object.offsetTop.
Tinggi dan lebar borang

IE: document.body.offsetWidth dan document.body.offsetHeight. Nota: Halaman mesti mempunyai teg badan pada masa ini.
FF: window.innerWidth dan window.innerHegiht, dan document.documentElement.clientWidth dan document.documentElement.clientHeight.
Lazim: document.body.clientWidth dan document.body.clientHeight.
Tambah acara

IE: element.attachEvent("onclick", func);.
FF: element.addEventListener("klik", func, true).
Umum: element.onclick=func. Walaupun acara onclick boleh digunakan, kesan onclick dan dua kaedah di atas adalah berbeza onclick hanya melaksanakan satu proses, manakala attachEvent dan addEventListener melaksanakan senarai proses, iaitu berbilang proses. Contohnya: element.attachEvent("onclick", func1);element.attachEvent("onclick", func2) supaya kedua-dua func1 dan func2 akan dilaksanakan.
Atribut tersuai bagi teg

IE: Jika nilai atribut ditakrifkan untuk teg div1, nilai itu boleh diperolehi oleh div1.value dan div1["value"].
FF: Tidak boleh diperoleh menggunakan div1.value dan div1["value"].
Umum: div1.getAttribute("nilai").
Nod induk, nod anak dan nod padam

IE: parentElement, parement.children, element.romoveNode(true).
FF: parentNode, parentNode.childNodes, node.parentNode.removeChild(nod).
Lukis

IE: VML.
FF: SVG.
CSS: Lutsinar

IE: filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60).
FF:kelegapan:0.6.
CSS: Sudut bulat

IE: Sudut bulat tidak disokong.
FF: -moz-border-radius:4px, atau -moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomleft:4px;-moz -jejari-sempadan-kanan bawah:4px;.
CSS: sempadan bonggol dua garisan

IE: sempadan:2px permulaan;.
FF:-warna-atas-sempadan-moz: #d4d0c8 putih;-warna-sempadan-kiri-kiri: #d4d0c8 putih;-warna-sempadan-kanan-moz:#404040 #808080;-sempadan-moz- warna bawah: #404040 #808080;. ,

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn