я делаю так:
window.scrollTo(0,99999);
var x = (document.all ? document.scrollLeft : window.pageXOffset);
var y = (document.all ? document.scrollTop : window.pageYOffset);
alert("Х = "+Х+" Y = "+Y);
но в алерте оно мне всегда выводит X = 0, Y = 0, где бы этот скроллбар не находился, что делать?
Спустя 4 часа, 25 минут, 24 секунды (4.05.2011 - 19:05) killer8080 написал(а):
Stasonix
попробуй так
попробуй так
var x = document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft;
var y = document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
Спустя 1 минута, 11 секунд (4.05.2011 - 19:06) Stasonix написал(а):
Цитата (killer8080 @ 4.05.2011 - 16:05) |
Stasonix попробуй так var x = document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft; |
да, уже сам понял что у меня в Капсе был вывод
Спустя 5 минут, 25 секунд (4.05.2011 - 19:12) killer8080 написал(а):
Stasonix
у document нет свойства scrollTop/scrollLeft
либо
document.documentElement.scrollTop
либо
document.body.scrollTop
зависит от доктайпа и браузера
у document нет свойства scrollTop/scrollLeft
либо
document.documentElement.scrollTop
либо
document.body.scrollTop
зависит от доктайпа и браузера
Спустя 3 минуты, 12 секунд (4.05.2011 - 19:15) Stasonix написал(а):
Цитата (killer8080 @ 4.05.2011 - 16:12) |
Stasonix у document нет свойства scrollTop/scrollLeft либо document.documentElement.scrollTop либо document.body.scrollTop зависит от доктайпа и браузера |
я не знаю точно есть или нет, но код заработал:
window.scrollTo(0,99999);
var x = (document.all ? document.scrollLeft : window.pageXOffset);
var y = (document.all ? document.scrollTop : window.pageYOffset);
alert("Х = "+x+" Y = "+y);
П.С. использую JQuery и браузер Mozilla Firefox (last)
Спустя 3 минуты, 18 секунд (4.05.2011 - 19:18) killer8080 написал(а):
в Mozilla Firefox у тебя сработало window.pageYOffset, под "ослом" работать не будет!
Спустя 1 минута, 51 секунда (4.05.2011 - 19:20) Stasonix написал(а):
Ладно, все равно спс за помощь!
Слава Украине!
Слава Украине!
Спустя 1 минута, 50 секунд (4.05.2011 - 19:22) killer8080 написал(а):
да не за что
кстати в Chrome то же не будет работать, советую исправить на мой вариант
кстати в Chrome то же не будет работать, советую исправить на мой вариант