dallas Опубликовано 5 Февраля 2007 Жалоба Поделиться Опубликовано 5 Февраля 2007 Делаю скин, под конкретную фирму. Встал вопрос, как сделать бэкграунд, чтобы ворум лег на него, но чтобы это не была агромная картинка. Решил я форум приподнять в слое, наваял стиль для слоя, Z-index поднял, div с форумом опустил на нужную высоту, внизу все получилось (фон), но вот когда кликаешь кнопку "опции форума" выпадающая менюшка съехала ровно на расстояние, на которое я спустил div с форумом Подскажите, что делать? как вернуть все на свои места? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
SpeeN Опубликовано 5 Февраля 2007 Жалоба Поделиться Опубликовано 5 Февраля 2007 не совсем понял те действия, которые были сделаны. ссылку не дадите? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
dallas Опубликовано 5 Февраля 2007 Автор Жалоба Поделиться Опубликовано 5 Февраля 2007 Пока не могу, ссылка не доступна извне. Попробую объяснить, что я сделал. Есть дизайн страницы. Форум был вынесен над дизайном в плавающий див, который в свою очередь был опущен на 315px от верха. Все манипуляции проделаны в CSS. #dallaswrapper { Z-INDEX: 2; LEFT: 10px; WIDTH: 98%; POSITION: absolute; TOP: 315px; margin: 20px auto 0px auto; /* centers the box, no matter the overall width, also applies a 20px gap at the top and bottom of the board */ text-align: left; /* re_aligns text to left second part of two part MSIE centering workaround */ } вот в див, был воткнут сам форум.А вот так выглядит основной шаблон форума <div id="dallaswrapper"><% NAVIGATION %><% MEMBER BAR %><!--IBF.NEWPMBOX--><% BOARD %><% BOARD FOOTER %><% STATS %> <% COPYRIGHT %></div> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
SpeeN Опубликовано 5 Февраля 2007 Жалоба Поделиться Опубликовано 5 Февраля 2007 можете сделать следующим образом: открываете jscripts/ips_menu.jsИщете mobj.style.top = top_px + "px"; и заменяете на следующее mobj.style.top = 250; Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
dallas Опубликовано 5 Февраля 2007 Автор Жалоба Поделиться Опубликовано 5 Февраля 2007 Огромное спасибо! Действительно все получилось! Еще раз Спасибо! Сделал правильнее.mobj.style.top = top_px + "px"; оставил как есть, нашел var top_px = _get_obj_toppos(e) + e.offsetHeight; и изменил на var top_px = _get_obj_toppos(e) + e.offsetHeight - 335; откуда взялась цифра 335? Из стиля #dallaswrapper { Z-INDEX: 2; LEFT: 10px; WIDTH: 98%; POSITION: absolute; TOP: 315px; margin: 20px auto 0px auto; /* centers the box, no matter the overall width, also applies a 20px gap at the top and bottom of the board */ text-align: left; /* re_aligns text to left second part of two part MSIE centering workaround */ } Выделеное жирным - просто складывается и получается необходимое число. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
SpeeN Опубликовано 6 Февраля 2007 Жалоба Поделиться Опубликовано 6 Февраля 2007 ну в принципе разницы особой нет...результат один и тот же, только во втором случае ты изменяешь переменную. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
dallas Опубликовано 6 Февраля 2007 Автор Жалоба Поделиться Опубликовано 6 Февраля 2007 А так получается правильнее, потому что меню становится на место с твоим вариантом (например модераторсое или меню форума), а вот при нажатии на кнопку изменить сообщение, то меню улетает вверх жутко Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
SpeeN Опубликовано 6 Февраля 2007 Жалоба Поделиться Опубликовано 6 Февраля 2007 не досмотрел) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.