Центр экрана
Попробовал определить центр видимой области браузера, столько замутов,
для каждого браузера по разному... Можете дать совет? |
function getWindow(doc) { return doc.parentWindow || doc.defaultView; } function getDocumentScroll(doc) { doc = doc || document; var win = getWindow(doc); return [ win.pageXOffset || doc.documentElement.scrollLeft || doc.body.scrollLeft || 0, win.pageYOffset || doc.documentElement.scrollTop || doc.body.scrollTop || 0 ]; } function getViewportSize(doc) { doc = doc || document; var elem = getRootElement(doc); return [elem.clientWidth, elem.clientHeight]; } |
А вот так пойдёт ? Будет ли это работать во всех браузерах и при разных настройках?
У меня работает вроде во всех. x=document.body.clientWidth/2+document.body.scrollLeft; y=document.body.clientHeight/2+document.body.scrollTop; alert('x='+x+" y="+y); |
Цитата:
|
Часовой пояс GMT +3, время: 12:13. |