【发布时间】:2016-10-03 15:51:04
【问题描述】:
我有一个模板 (blogContent.html),它使用 (blogContent.js) 中的助手加载页面上的文本。页面加载后,我尝试在 blogContent.html 上选择一些文本并突出显示它。
为了获得选定的文本,我正在尝试做这样的事情
Template.blogContent.onRendered(function(){
if (window.onSelection) {
var selectedText = window.onSelection().toString();
console.log(selectedText);
}
});
但是,我遇到了两个问题。 1. if 块总是在页面加载时执行,之后永远不会执行,即不是当我选择一些文本时。 2.由于(1),console.log在页面加载时只在客户端控制台输出一次空字符串,之后什么也没有发生。
非常感谢任何指针。我是 webdev 和流星的新手。非常感谢。
【问题讨论】:
标签: javascript meteor meteor-blaze