Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML/DHTML/CSS/JS/VB (http://www.flasher.ru/forum/forumdisplay.php?f=66)
-   -   Плавающее меню в координатах (0,0), НО не всегда (http://www.flasher.ru/forum/showthread.php?t=74765)

ice99 27.01.2006 18:51

Плавающее меню в координатах (0,0), НО не всегда
 
Такая проблема: есть достаточно сложное Dhtml menu какое - не столь важно, знаю как сделать его плавающим (с абсолютными координатами 0,0). Но как сделать, чтобы если пользователь находится в самом верху страницы, оно не поднималось выше (0,300). Т.е. вверху некая фирменная шапка, чтобы не залазило на него. Чувствую - просто, но не силен в вопросе.

KidsKilla 27.01.2006 19:52

#divWithDHTML{position:absolute;top:300px;left:0;}

такштоль?

ice99 30.01.2006 10:43

нет, когда задаешь абсолютный отступ сверху (пусть 300), то он ВСЕГДА такой остается.
Вот пример http://www.milonic.com/mfa/2003-June/001951.html
как должно быть, т.е. когда пользователь вверху страницы - отступ 200, когда спускаешься вниз, меню всегда в положении отступа 0.

deathstorm 30.01.2006 11:41

ну а в чем собственно проблема
есть такие свойства как скроллинг страницы
ведь наверняка через них фиксиш свое меню
попробуй так если скроллинг сверху меньше 300 то меню ниже скроллинг сверху+300
иначе на 0 ставишь, то есть на скроллинг сверху
вот от этого попробуй плясать... а что внизу экрана его не судьба прибить?

ice99 30.01.2006 11:49

примерно понял, но как узнавать этот самый "скроллинг сверху", через что? java? какой функцией?

deathstorm 30.01.2006 11:54

могу облажаться, давно не юзал
но мозг мой подсказывает scrollTop - прокрутка сверху
а вообще если надо могу дома посидеть подумать как сделать
намекни если что


Часовой пояс GMT +4, время: 19:41.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.