ndiezel 0 Опубликовано: 7 августа 2009 Рассказать Опубликовано: 7 августа 2009 Поскольку часто верстаю шаблоны на ДЛЕ - бывает сталкиваюсь с такой проблемой: "улетают" смайлики. Объясняю в чем проблема. Если в таких тпл шаблона как: - добавлени новости - добавление комментария и т.д. всюду, где используются смайлики использовать слои с position: relative, то выпадающее меню со смайликами "улетает". По первой - я долго не мог понять в чем причина. Пришлось поколупаться и насколько я понимаю - ситуация такая: скрипт движка вычисляет позицию для окошка смайликов от верхнего левого угла. И на все остальные слои - ему плевать. Зато - не плевать браузерам. И как результат - окошко открывается там, где оно как бы и должно было бы быть... Только вот браузеры начинают отсчет в этом слое не с верхнего левого угла экрана, а с верхнего левого угла слоя. И как результат - "улет" окна со смайликами. Это, конечно, не прямо такой баг... Но бывают такие дизайны, которые без слоев с позиционированием - просто не сделаешь. Это раз. Два - то, что на это окошко никак нельзя влиять через файлы стилей. И что скрипт, который вычисляет позицию для окошка - не учитывает слои, в которых оно находится. В общем - есть такая проблема, посмотрите что можно сделать. Также это касается меню в короткой и полной новости, которое появляется при нажатии на ссылку автора новости. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.