X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Высота документа
Xakep-1995
Xakep-1995
Topic Starter сообщение 11.2.2010, 19:02; Ответить: Xakep-1995
Сообщение #1


Есть динамическая страница. Вопрос, как можно узнать точную высоту этой страницы?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
сообщение 11.2.2010, 19:13; Ответить: Letmetouchyou
Сообщение #2


document.documentElement.clientHeight;
и

window.innerHeight

одна из этих подщойдет.
но для кроссбарузрености возможно будет другое решение
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Xakep-1995
Xakep-1995
Topic Starter сообщение 11.2.2010, 19:19; Ответить: Xakep-1995
Сообщение #3


Хм... Не, что-то не выходит... Ладно, постараюсь описать проблему подробнее. Необходимо, чтобы при полной прокрутке страницы совершало действие, пытаюсь сделать как-то так:
$(window).scroll(function(){ var scrollBottom = window.innerHeight; var scrollTp = $(window).scrollTop(); if(scrollTp != scrollBottom)
Можете подсказать, что не так? Просто не так давно занимаюсь этим.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
locky-yotu
locky-yotu
сообщение 11.2.2010, 19:40; Ответить: locky-yotu
Сообщение #4


Вот функция, показывающая сообщение после полной прокрутки страницы
[PHP]function show_message() {
var all = document.body.offsetHeight;
var window_height = document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
var scroll_height = self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
if (all == (window_height+scroll_height)) {alert('Message Text');}
}[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
сообщение 11.2.2010, 19:47; Ответить: Letmetouchyou
Сообщение #5


что то наподобии такого будет

function getClientSTop(){
return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop)
}



var h=window.innerHeight;
$(window).scroll(function(){   alert(h+','+getClientSTop());});
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Xakep-1995
Xakep-1995
Topic Starter сообщение 11.2.2010, 20:07; Ответить: Xakep-1995
Сообщение #6


Хех, всем спасибо за ответы))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
locky-yotu
locky-yotu
сообщение 11.2.2010, 23:40; Ответить: locky-yotu
Сообщение #7


Помогло хоть?)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Xakep-1995
Xakep-1995
Topic Starter сообщение 14.2.2010, 19:06; Ответить: Xakep-1995
Сообщение #8


Да, наводкой, т.с.))

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Автоматическая высота grid
0 askjust.ru 4508 13.2.2019, 13:32
автор: -askjust.ru-
Горячая тема (нет новых ответов) Курс по оптимизации документа.
32 Global_Technology 19275 27.1.2015, 23:54
автор: Global_Technology
Открытая тема (нет новых ответов) Див не растягивается по высоте содержимомго, его высота - 0. Нужно чтоб растягивался
3 websty 9729 23.10.2011, 6:00
автор: -texno-
Открытая тема (нет новых ответов) Увеличивается высота строк в таблице
2 Rugstad 6400 2.4.2011, 15:14
автор: -Rugstad-
Открытая тема (нет новых ответов) Вывод куска документа.
6 SER_hb 3961 24.3.2011, 14:06
автор: -HTMLandPHP-


 



RSS Текстовая версия Сейчас: 29.3.2024, 19:24
Дизайн