Meteor 项目中使用jquery 失效 !!!
 发布于 12 年前  作者 springlin2012  6062 次预览  最后一次回复是 12 年前  来自  

Meteor框架中, html 页面导入JS 文件, js 文件中绑定页面的事件无法触发, 但有时侯却可以 !!! <script type=“text/javascript” src="/libs/mobileEvent.js?v0.1"></script> //js content $(function(){ //test $(".block-gift:first").click(function(){ alert(“test”); }); });

3 回复
springlin2012

发现每次都自问自答, 提问之后突然又找到问题了, 唉 纠结; 具体原因的话应该是由于Meteor 框架机制吧, 把jquery代码写在Meteor提供的Template 中 rendered 函数里就好了

Template.myTemplate.rendered = function ( ) { ... }
crapthings

http://docs.meteor.com/#template_events

Template.myTemplate.events(eventMap) Client
springlin2012

谢了, 不过我是需要在模板初始化的时候, 循环给指定的区域绑定多个事件的,只能在rendered 里面做了