![]() |
Такой вопрос по слоям, можно ли Layer привязать к тексту? когда скажем надпись смещается, слой все равно был бы там, где был и раньше относительно текста.
|
То есть как смещается??? Например, когда надпись становится длинее или наоборот короче???
|
да нет. В смысле слой расположен относительно выпадающей менюшки. если в верх страницы втыкается баннер, то сама таблица, где находится меню и все прочее, съезжает вниз, а слой остается на месте. Дык нужно чтоб он тоже тогда сместился вниз и распололагался относительно менюшки так же, как было и без баннера.
|
для этого надо использовать у атрибуты position свойство relative
С его помощью left и top задаются относительно текста, за которым следует элемент |
vadimiron
спасиб! |
задаю relative, объект уезжает в непонятном направлении:(
[s]Исправлено: Surround, 19:02 28-07-2004[/s] Добавлено: или скажем можно определить координату какой-нить строки или угла таблицы, а потом относительно их рассчитывать координаты?.... Добавлено: или накрайняк просто организовать поиск тега в собственном хтмл-е. Просто дело в том, что есть выпадающее меню, топ которого рассчитан относительно верхней границы документа, но хостинг вставляет верхний баннер, поэтому заголовки уезжают вниз, а позици выпадающего меню по топу не меняется. Вот и получается лабуда. |
Surround
Цитата:
По моим понятиям все-таки привязываться не к левому верхнему углу - дело довольно безнадежное :( Но можно пытаться привязаться, наоборот к низу экрана. ( Вот, можете посмотреть - пример привязки к краю экрана лежит у меня в скрипте по адресу http://www.bio.pu.ru/js/abitur/menu.js ) По-моему, попытки поймать элементы документа может оказаться удачной, но только для части броузеров. [s]Исправлено: mar, 23:47 28-07-2004[/s] |
Surround
Я не очень понимаю, что у тебя не вышло с relative Вот такой простой пример: Код:
11111111-ая строка<br> Если ты перед 6-ой строкой вставишь ещё 10 строк, слой опуститься вниз вместе с 6-ой строкой, тебе вроде это как раз и надо было-слой опускается вниз, если что то выше него вставляется если не получается, давай суда часть кода, где описаны меню и этот слой, я попытаюсь данный код сам подправить [s]Исправлено: vadimiron, 22:26 28-07-2004[/s] |
Цитата:
:biglaugh: по поводу привязки к экрану - все же убоднее от верхнего угла. Как тогда от нижнего считать? по поводу скрипта - спасибо, тольки что он там привязывает-то?:biglaugh: Добавлено: кстати, а скрипт не имеет ограничений скажем на версию экполорера? |
vadimiron
пардон, стормозила. По-моему ты совершенно прав :up: Добавлено: Surround Цитата:
Цитата:
Цитата:
НО! - лучше, как vadimiron предложил !!! [s]Исправлено: mar, 0:40 29-07-2004[/s] |
vadimiron
спасибо! все получилось! просто top и left не указывал, поэтому все и убегало. применил этот метод к меню: раньше на подменюшках было цветовое выделение фона (ну как в видне :)), но эта тема стала почему-то с relative бажить :( появляется, но исчезает самостоятельно. пришлось делать выбор между "пожизни падающими окнами" и "постоянно работающей консолью" :) Добавлено: одна проблема: меню сделано на невидимых слоях, расположенных в конце документа, которе при позиции absolute не создавали дополнительно прокрутки, но теперь они занимают "пустое" место, тем самым удлиняя документ...:( |
Время: 01:31. |
Время: 01:31.
© OSzone.net 2001-