我正在将我的网站迁移到meteor中,这样所有的东西都可以一次加载。
我认为我可以在不做任何更改的情况下迁移以下代码:
$('#precommit').hide();
$('#arrowca').hide();
$('#arrowcb').show();
$('#clickc').toggle(function() {
$('#clickc').html('Collapse');
$('#precommit').show();
$('#arrowcb').hide();
$('#arrowca').show();
height();
}, function() {
$('#clickc').html('Expand');
$('#precommit').hide();
$('#arrowca').hide();
$('#arrowcb').show();
height();
});
但是,似乎正在发生的情况是,它返回了一个错误,说明'$‘没有定义。然而,我四处搜索,这应该类似于meteor.startup。有没有人能解释为什么这里不起作用,以及我如何最好地解决它。
提前谢谢你。
发布于 2015-09-03 02:12:33
这里的许多内容看起来像是Jquery事件。为了使用Jquery事件,Meteor有一个内置的事件函数,它的行为与普通的Jquery事件非常相似,并且也在后台使用Jquery。您还可以使用Template.$
访问任何模板函数中的Template.myTemplate.events({ '#jquery-id-selector click': function() { $('.jquery-class-selector').hide();} });
对象,例如创建的、呈现的、辅助函数等。
https://stackoverflow.com/questions/32365670
复制相似问题