我是Mithril的新手,试图围绕这个问题来解决我的问题。从miithril无法启动灯箱查看
我有一个视图,它创建一个DOM元素并声明了一个onClick方法。不幸的是,当我尝试启动一个如magnificPopup,jqueryui对话框,fancybox或您命名它的lightbox时,即使Lightbox库已加载,它也会调用未定义的方法。
这是Mithril的问题吗?
这里是我的代码:
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')