Перейти к публикации

Позиционирование смайликов, меню


ndiezel

Рекомендованные сообщения

Поскольку часто верстаю шаблоны на ДЛЕ - бывает сталкиваюсь с такой проблемой: "улетают" смайлики.

Объясняю в чем проблема.

Если в таких тпл шаблона как:

- добавлени новости

- добавление комментария

и т.д. всюду, где используются смайлики использовать слои с position: relative, то выпадающее меню со смайликами "улетает".

По первой - я долго не мог понять в чем причина.

Пришлось поколупаться и насколько я понимаю - ситуация такая: скрипт движка вычисляет позицию для окошка смайликов от верхнего левого угла. И на все остальные слои - ему плевать. Зато - не плевать браузерам. И как результат - окошко открывается там, где оно как бы и должно было бы быть... Только вот браузеры начинают отсчет в этом слое не с верхнего левого угла экрана, а с верхнего левого угла слоя. И как результат - "улет" окна со смайликами.

Это, конечно, не прямо такой баг...

Но бывают такие дизайны, которые без слоев с позиционированием - просто не сделаешь.

Это раз.

Два - то, что на это окошко никак нельзя влиять через файлы стилей. И что скрипт, который вычисляет позицию для окошка - не учитывает слои, в которых оно находится.

В общем - есть такая проблема, посмотрите что можно сделать.

Также это касается меню в короткой и полной новости, которое появляется при нажатии на ссылку автора новости.

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...