如何在模板更改时使用Meteor 0.8(Blaze)运行jQuery插件
How do I run jQuery plugins with Meteor 0.8 (Blaze) on template changes?
我知道这个非常相似的问题,但我无法理解我的案例。在我的情况下,我需要无条件地运行那些jQuery插件,因为我无法缩小可能受到影响的DOM节点的范围。我的旧代码是这样的:
Template.Main.rendered = function() {
jQuery('time.timeago').timeago();
}
但有了新的布局引擎,渲染的事件不会"冒泡"到我的主模板中,这意味着时间戳不会更新为人类可读的表示。
无论如何,我在Meteorpedia找到了一个非常好的方法。不知道为什么我没有想到。。。
<template name="TimeAgo">
<time class="timeago" datetime="{{this}}" title="{{this}}">{{this}}</time>
</template>
Template.TimeAgo.rendered = function() {
this.$('time.timeago').timeago();
}
相关文章:
- 如何在Angular2中使用jQuery插件
- 可以前端maven插件使用节点,npm已经安装
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- 我的jQuery插件参数没有正确启动,遇到了问题
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- TableExport jquery插件:文件名和扩展名问题
- 如何在使用selectBoxIt JQuery插件时检测选项更改
- jQuery插件-从插件中调用公共方法
- 压缩phonegap中ios的图像插件
- jQuery粘性插件可变顶部间距
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 高亮显示与数组字符串一起使用时文本插件中断
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- Wordpress插件根据需要加载js和css
- jQuery Wan Spinner插件的多个字段
- jQuery Facebox插件:关注弹出的外观
- CKEditor v4:自制插件中对话框的动态标题
- 如何在模板更改时使用Meteor 0.8(Blaze)运行jQuery插件
- Meteor 0.8 Blaze 如何更新 Jquery 插件的渲染更改