我試圖在bootstrap模式視圖中顯示<img>
。現在,我包含一個第三方jQuery庫,它可以自動操縱具有特定類名的所有<img>
標記。流星:第三方jquery庫與Meteor jquery包不搭配,如何強制它停止加載jquery.js?
HTML
{{牀尾}}這個加載在身體的末端的JS腳本。 < #myModal>隱藏模式對話框。
if (Meteor.isClient) {
if (typeof Handlebars !== 'undefined') {
Handlebars.registerHelper('afterBody', function(name, options) {
$('body').append('<script src="zzz.js" type="text/javascript"></script>');
});
}
Meteor.startup(function() {
$('#myModal').on('shown', function() {
alert('shown event fired');
$('.modal-body').append('<imgsrc="http://www.y.com/images/example.jpg" class="markIt">');
});
}
的問題是,zzz.js似乎並沒有發揮好與流星提供的jquery.js包。我刪除了jquery包,但它仍然在某處使用jquery.js。我的公用文件夾中沒有任何內容。
Uncaught TypeError: Object undefined [undefined undefined -1] has no method 'on'
這隻有當我包括zzz.js任何地方發生。我試了一下,將它加載到body後面,但它似乎並不想用jquery meteor包。如何將jquery的版本替換爲使用zzz.js的版本?我確信這是問題所在。