Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для 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. Найдите Уведомления и измените свои настройки.