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

HTML+CSS+JavaScript

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

 

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

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

тема: Статичный ДИВ
 
 автор: mihdan   (19.03.2007 в 17:40)   письмо автору
 
 

Как мне сделать, чтобы ДИВ висел всегда вверху страницы и при прокрутке страницы тоже прокручивался? Нужно для менюки

   
 
 автор: 12345   (19.03.2007 в 17:44)   письмо автору
 
   для: mihdan   (19.03.2007 в 17:40)
 

Ловятся onscroll, onmousewheel и ещё одно событие прокрутки для FF. Потом корректируется .style.top и style.left того (абсолютного) слоя, который должен висеть.

2-й способ: весь контент вставляется в div с высотой 100% и скроллом в стилях (overflow).

   
 
 автор: mihdan   (19.03.2007 в 17:45)   письмо автору
 
   для: 12345   (19.03.2007 в 17:44)
 

пример кода можно?

   
 
 автор: mihdan   (19.03.2007 в 19:13)   письмо автору
 
   для: 12345   (19.03.2007 в 17:44)
 

Спасибо

   
 
 автор: AlexSol   (19.03.2007 в 19:15)   письмо автору
 
   для: mihdan   (19.03.2007 в 19:13)
 

http://www.cssstyle.ru/article/exampl/freim.html

   
 
 автор: CNT   (19.03.2007 в 23:56)   письмо автору
 
   для: 12345   (19.03.2007 в 17:44)
 

>Ловятся onscroll, onmousewheel и ещё одно событие прокрутки для FF.

И "onmousewheel и ещё одно событие прокрутки для FF" имеют следствием скролл страницы, который прекрасно определяется событием onscroll. Зачем "ловить" что-то ещё?
Полагаете, что "лучше предупредить, чем лечить?"
Тогда надо отлавливать ещё и нажатие кнопок PAGE DOWN и PAGE UP, кнопки-стрелки "вверх" и "вниз"... да мало ли ещё какие действия могут вызвать скролл страницы?

   
 
 автор: mesos   (20.03.2007 в 20:00)   письмо автору
 
   для: mihdan   (19.03.2007 в 17:40)
 

Идеальный вариант, для всех браузеров, кроме ослика =\

<div style="position:fixed; top:0; left:0">menu</div>

   
 
 автор: golovdinov   (22.03.2007 в 15:36)   письмо автору
 
   для: mesos   (20.03.2007 в 20:00)
 

2 mesos, вовсе нет, position:fixed не работает в ИЕ работает, вот этот CSS работает 100% везде:


    position: fixed;
    //position: absolute;
    top: 0px;
    left: 0px;
    top: expression( document.getElementsByTagName( 'body' )[0].scrollTop + 150 + "px" );


//position: absolute не будет работать во всех браузерах кроме ИЕ, а expression работает только в нем

   
 
 автор: mihdan   (22.03.2007 в 17:01)   письмо автору
 
   для: golovdinov   (22.03.2007 в 15:36)
 

А зачем нужно 150 пиксейлей прибавлять

   
 
 автор: AlexSol   (22.03.2007 в 17:15)   письмо автору
 
   для: mihdan   (22.03.2007 в 17:01)
 

я ведь дал ссылку на хороший пример.

   
 
 автор: golovdinov   (22.03.2007 в 17:31)   письмо автору
 
   для: AlexSol   (22.03.2007 в 17:15)
 

to mihdan, я просто брал из своего кода и не заметил, можно ничего не прибавлять :)

to AlexSol, твой пример в ИЕ не работает :(

   
 
 автор: AlexSol   (22.03.2007 в 17:43)   письмо автору
 
   для: golovdinov   (22.03.2007 в 17:31)
 

в начале написано где работает :

Данный набор стилей проверен для Internet Explorer 6.0, Opera 9.02, Mozilla Firefox 1.5


ie7?

   
 
 автор: golovdinov   (22.03.2007 в 22:04)   письмо автору
 
   для: AlexSol   (22.03.2007 в 17:43)
 

ага :)

   
 
 автор: AlexSol   (22.03.2007 в 22:15)   письмо автору
 
   для: golovdinov   (22.03.2007 в 22:04)
 

б** придется ставить это чудо.

   
Rambler's Top100
вверх

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