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

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


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

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

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

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

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

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

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

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

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

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

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

Это раз.

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

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

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

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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