Я новичок в Mithril и пытаюсь обернуть голову вокруг этой проблемы.Не удается запустить лайтбокс с miithril Просмотр
У меня есть представление, которое создает элемент DOM и объявляет метод onClick. К сожалению, когда я попытался запустить лайтбокс, такой как magnificPopup, jqueryui dialog, fancybox или вы его называете, он вызывает метод undefined, даже несмотря на то, что библиотека лайтбоксов загружена.
Это проблема с Мифрилом?
Вот мой код:
m('a.view-link', {
onclick: function() {
$.colorbox(); // this fails
alert('here is the code'); // alerts do work
$('.view-link').css('border', '2px solid red'); // this works
// $('.white-popup').magnificPopup({ // this claims .magnificPopup is undefined
// type:'inline',
// midClick: true
// });
// $('#dialog').dialog('open'); //jqueryUI dialog claims that .dialog is undefined
},
href: '#'
} , ' Show link in lightbox')