Я успешно определил всплывающее окно для интерактивного элемента ссылки:
Элемент:
`<a href="{{URL::to('alerts')}}" data-tcs="#popup-1">Alerts Page</a>`
Скрипт, запускающий мое всплывающее окно (обратите внимание на закомментированные строки!)
$('[data-tcs]')
.popup({
// (default as in example provided on the S-UI, works well)
// popup : $('#popup-1'),
// (attempt 1, doesn't work)
// popup : $(this).data('tcs'),
// (attempt 2, doesn't work)
popup : $(this).attr('data-tcs'),
on : 'hover',
delay: {
show: 0,
hide: 500
},
hoverable: true
});
Само всплывающее окно (неактуально):
<div class="ui popup" id="popup-1">
<h3>TANJ!</h3>
</div>
TO DO
Теперь всплывающее окно хорошо работает ТОЛЬКО при прямом указании идентификатора целевого контента, но ... Я собираюсь разместить еще около 10 всплывающих окон и хочу использовать тот же сценарий для их запуска. Как я могу указать на нужное всплывающее окно в зависимости от значения атрибута data-tcs? Мои попытки оказались безрезультатными.
Спасибо за помощь.
Документы находятся здесь: http://semantic-ui.com/modules/popup.html#/examples
$(this)
, судя по документации. - person Rasclatt   schedule 30.01.2016$('[data-tcs])
. - person Rasclatt   schedule 30.01.2016