Terdapat elemen dalam subhalaman dalam iframe Saya mahu ia sentiasa tertumpu semasa tatal tetikus, tetapi menggunakan kaedah sebelumnya, ia nampaknya tidak berkesan
window.onload = function(){
function box(){
var oBox = document.getElementById("box");
var L1 = oBox.offsetWidth;
var H1 = oBox.offsetHeight;
var Left = (document.documentElement.clientWidth-L1)/2;
var top = (document.documentElement.clientHeight-H1)/2;
oBox.style.left = Left+"px";
oBox.style.top = top+"px";
}
box();
window.onresize = function(){
box()
}
}
Elemen yang idnya adalah kotak perlu dipusatkan dan position=absolute ditambah
Oleh kerana ketinggian elemen tidak tetap, kawalan js yang digunakan tidak berfungsi untuk kedudukan adakah terdapat sesuatu yang salah dengan kod saya atau adakah kaedahnya memusatkan elemen pada halaman iframe yang tidak berfungsi
Adakah iframe anda berpusat? Jika anda mahu kandungan iframe dipusatkan, tulis sahaja css. Tidak perlu menulis js lagi
Nampaknya anda perlu menggunakan position=fixed