Цель: реализовать всплывающие подсказки в таблице при клике на иконку (если сравнивать, то тоже самое можно увидеть на маркете в информации о товаре).
@voischev подсказал, что лучше реализовывать не через popup, а через dropdown. Отсюда вопрос, как кастомизировать тот popup который вызывается через dropdown? Особенно интересует:
1) как установить положение для popup (которое по умолчанию bottom-left). 2) Как правильно изменить внешний вид. 3) В качестве посредника между ссылками и попапами может выступать таблица? 4) Такая конструкция считается годной или как то иначе нужно?
{
elem : 'th',
tag : 'th',
content : [
'1 year',
{
block : 'dropdown',
mix : { block : 'hint', elem : 'handle' },
directions : ['right-center'],
mods : { switcher : 'link', theme : 'project', size : 's' },
switcher : '',
popup : 'Скидка 30% на новую коллекцию. Для активации акции нужно ввести промокод.'
}
]
}
Через попап конечно тоже можно, но я посоветовал использовать тебе дропдаун что бы тебе было не нужно писать похожи код который уже написан в блоке дропдаун.
В доке про это не написано, но кажется можно делать так:
@voischev Спасибо Вань. А кастомизировать лучше через микс? Через тему копипаст получится.
Почему через модификатор копипаст получится?
Через микс тоже норм. Но я по моему делал это через модификатор и там не было кописаста
Если не хочется писать много раз одно и тоже в каждой ячейки. Это все можно унести в шаблон для элемента.
шаблон
@voischev Благодарю.
В продолжение темы про popup. Ведет он себя странно на мобильниках. Вот так выглядит, например, при настройках directions : ['left-bottom', 'bottom-center']. Причем принимает второе положение только после скролла. Почему он вылазит за пределы то?
Прокрутки горизонатльной у страницы нету.