Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   DHTML/JS/CSS (http://www.flasher.ru/forum/forumdisplay.php?f=24)
-   -   Скроллинг, слои и прочее... (http://www.flasher.ru/forum/showthread.php?t=58848)

Sosbek 31.05.2004 15:04

Скроллинг, слои и прочее...
 
Слухте,.. вобщем есть серьезная проблема.
Имеется такой вот стиль:

body {
background-image: url(fon.jpg);
background-attachment: fixed;
background-repeat: no-repeat}

и ессно имеются два слоя.
В одном меню в другом контент.
Как, можно заставить эти слои при скроллинге стоять на месте, т.е. не скроллится?

ninja_127 31.05.2004 17:44

В этом духе?
 
<div style="position: absolute; top: 100px; left: 100px; width: 100px; height: 100px; border: solid 1px #000"> не скролится</div>

Sosbek 31.05.2004 19:33

Вложений: 1
Неа не совсе :)
Вот смотри два скрина:

Sosbek 31.05.2004 19:35

Вложений: 1
А вот второй скрин:

ninja_127 01.06.2004 16:46

Хоть убей все равно не понял - выложи пример.

Sosbek 01.06.2004 23:23

По типа тез баннеров на халявных хостерах, которые туды сюды ездиют ;)

StimS 02.06.2004 22:46

Нинзя_127 дал тебе правильный код! Только для того, чтобы этот слой стоял там, где тебе надо (и размерами щеголял нужными), надо соответственно подогнать этот слой под себя!

(Говорит разум:)
Если уж такая необходимость, то почему бы не залезть на этот самый халявный хостер и не взять из его кода этот кусок с "туды-сюды" ездиющим слоем.
(я все сказал!)

Вот примерно так:

<div id="bazar" name="bazar" style="position:absolute;">
не скроллится относительно документа</div>

Это что касается непосредственно BODY.
А в скрипте (прилагается):

<script language="javascript"><!--
function set_baz(){
bazar.width=client.xscale;
bazar.height=50;
bazar.top=client.yscale-50;
}
timer=setTimeOut("set_baz",100);
// --></script>

(Говорит разум:)
Вот не уверен насчет client.xscale (client.yscale), по новому эта фигня (кстати, ширина и высота рабочего окна) называется по-другому, это можно найти прямо на этом форуме, мой хозяин, увы, не может, так как копм счас глючит и чудом работает. Не поленись найти!
(я все сказал.)

Ну вот, дерзай...
:)

Sosbek 03.06.2004 01:48

Вот шпасиба! :)

Илья К 16.06.2004 00:48

Цитата:

Оригинал написал(а) StimS
Нинзя_127 дал тебе правильный код! Только для того, чтобы этот слой стоял там, где тебе надо (и размерами щеголял нужными), надо соответственно подогнать этот слой под себя!

(Говорит разум:)
Если уж такая необходимость, то почему бы не залезть на этот самый халявный хостер и не взять из его кода этот кусок с "туды-сюды" ездиющим слоем.
(я все сказал!)

Вот примерно так:

<div id="bazar" name="bazar" style="position:absolute;">
не скроллится относительно документа</div>

Это что касается непосредственно BODY.
А в скрипте (прилагается):

<script language="javascript"><!--
function set_baz(){
bazar.width=client.xscale;
bazar.height=50;
bazar.top=client.yscale-50;
}
timer=setTimeOut("set_baz",100);
// --></script>

(Говорит разум:)
Вот не уверен насчет client.xscale (client.yscale), по новому эта фигня (кстати, ширина и высота рабочего окна) называется по-другому, это можно найти прямо на этом форуме, мой хозяин, увы, не может, так как копм счас глючит и чудом работает. Не поленись найти!
(я все сказал.)

Ну вот, дерзай...
:)

В коде мелкие неточности, типа setTimeout и timer=setTimeOut("set_baz()",100). Но не суть, хотел только спросить, что такое client и xscale.
Спасибо.


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

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