我是 Mithril 的新手,并试图解决这个问题。
我有一个创建 DOM 元素并声明了 onClick 方法的视图。不幸的是,当我尝试启动一个灯箱,如 magnificPopup、jqueryui 对话框、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')