我有一个带有光滑轮播的模板,具体取决于一些JQuery。我将此代码添加到模板中,如下所示:
Template.show_house.rendered = function () {
$('#carousel').slick({
dots: true,
arrows: true
});
};
此模板取决于帮助程序:
Template.show_house.helpers({
house : function() {
return Houses.findOne({_id : Session.get("selectedHouse")});
},
...
当会话更改(用户单击另一个项目)时,模板中的数据会更改,但JQuery不会再次应用,并且图像只显示为列表而不是轮播。
我一直在玩UI.render,但无济于事。我该怎么办?
答案 0 :(得分:0)
我有同样的问题,事情是我没有将事件Template.foo.rendered应用于特定模板。尝试在"渲染"上应用jquery事件。到适当的模板,看它是否有效!