Перейти к содержимому
Русский язык для Invision Community 5

Выравнивание выпадающего меню

Здравствуйте!

 

Пожалуй, моя тема будет первой. Я не плохо разбираюсь в HTML и CSS, но в этой проблеме просто не знаю уже где выход.

 

Надо изменить выравнивание выпадающего меню (в главном меню). В CSS и HTML просто нет никакой связи с тем где редактируется выравнивание.

 

id="elNavigation_app_cms_******_menu"

 

Какие бы свойства я ему не придавал, не получается. Каким то внешним скриптом ему задаются всегда новые координаты. Вычислил некий root_framework.js, но этого файла нет даже в стандартном дистрибутиве!

 

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

 

Сейчас так:

 

post-55941-0-22431500-1435862318_thumb.jpg

 

Надо так:

 

post-55941-0-86501300-1435862333_thumb.jpg

 

Буду благодарен за любую помощь!

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

ссылку на форум можно?

  • Автор

ссылку на форум можно?

 

Ссылка, внизу выбираете оформление AdobeMuseTest.ru

applications/core/data/javascript.xml + БД (таблица core_javascript) + uploads/javascript_global/root_framework.js.*.js

			var positionInfo = {
			trigger: elem,
			target: menu,
			center: true,
			above: above,
			stemOffset: { left: options.stemOffset, top: 0 }
		};

center: true

  • Автор

applications/core/data/javascript.xml + БД (таблица core_javascript) + uploads/javascript_global/root_framework.js.*.js

			var positionInfo = {
			trigger: elem,
			target: menu,
			center: true,
			above: above,
			stemOffset: { left: options.stemOffset, top: 0 }
		};

center: true

 

Я правильно понял что нужно везде проставить center: false?

  • Автор

В общем, сработало частично. Теперь везде, абсолютно все выпадающие менюшки всегда с выравниванием по левому краю (класс ipsMenu_bottomLeft). А надо что-бы только в главном меню...

В общем, сработало частично. Теперь везде, абсолютно все выпадающие менюшки всегда с выравниванием по левому краю (класс ipsMenu_bottomLeft). А надо что-бы только в главном меню...
Определите класс, id, атрибут элемента, и отталкивайтесь от этого.

Примерно, так

center: $(elem).is('[data-ipsmenu-activeclass="ipsNavActive_menu"]') ? false : true,

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.