Это действительно правильный вопрос, потому что ранние версии v3 работали так, как вы описали - элементы были сгруппированы по атрибуту data-fancybox
.Но на практике это вызвало некоторую путаницу, потому что атрибут data-fancybox
добавляет событие щелчка по умолчанию.
Но, не бойтесь создать собственную функцию триггера, это так просто.Например, вы можете использовать атрибут data-group
для группировки:
$(document).on('click', '[data-group]', function() {
var $this = $(this);
var group = $('[data-group="' + $this.data('group') + '"]');
$.fancybox.open(group, {
// Put your options here, for example:
thumbs : {
autoStart : true
}
}, group.index($this));
return false;
});
Демо - https://codepen.io/anon/pen/ZqBJyj?editors=1010