Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как с помощью javascript определить - есть ли вертикальный скролинк во фрейме.
 
 автор: vilk   (12.12.2010 в 21:32)   письмо автору
 
 

У меня скриптом на javascript сделан так, что скролинг имеет нестандартный вид но даже если текста во фрейме мало всеравно прокрутку показывает. Мне нужно определить как убрать скролинг если скролинг не нужен.

В первую очередь интересует как в стандартном фрейме определить есть ли вертикальная прокрутка. Если кто то знает подскажите плиз как.

  Ответить  
 
 автор: Красная_шляпа   (12.12.2010 в 21:47)   письмо автору
 
   для: vilk   (12.12.2010 в 21:32)
 

нужно узнать его высоту

  Ответить  
 
 автор: АЯ   (13.12.2010 в 00:50)   письмо автору
 
   для: vilk   (12.12.2010 в 21:32)
 

Сравните body.clientHeight с body.scrollHeight - прокрутка появляется, когда второе больше первого.

Для кроссбраузерности обязательно пропишите <!DOCTYPE>

  Ответить  
 
 автор: neokortex   (13.12.2010 в 01:00)   письмо автору
 
   для: АЯ   (13.12.2010 в 00:50)
 

function isMyStuffScrolling(){
    var docHeight = $(document).height();
    var scroll = $(window).height();
    if (docHeight > scroll) {
        //alert('ЕСТЬ СКРОЛЛ');
        return true;
    }
    else {
        //alert('НЕТ СКРОЛЛА');
        return false;
    };
    }

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования