我是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')