你有两种选择。
首先,你可以换一个弹出内来电联系或模式。在您的模板中:
<a class="open-popup">Call 123-456-7890</a>
通过点击事件打开弹出窗口。在流星,你可以做到这一点是这样的:
Template.myTemplateName.events({
"click a.open-popup": function(event) {
// Open pop up ...
});
在这个弹出您放置链接<a href="tel:123-456-7890">123-456-7890</a>
旁边有CANCLE按钮,这不是别的,只是弹出近。 <a class="close-popup">cancle</a>
二,使用具有confirm()
功能的单击事件,然后做一个URL重定向到`电话://'地址。
Template.myTemplateName.events({
"click a.open-popup": function(event) {
var r = confirm("Call 123-456-7890 ?");
if (r == true) {
let phoneNumber = "123-456-7890";
window.location.href="tel://"+phoneNumber;
} else {
// closes
}
});
我想,第二个选项更容易实现,已经做了,你在找什么。
如果模板“myTemplateName”有多个数字会怎么样?我如何为每个数字创建事件?我应该创建多个var并保持if(r == true || p == true ....)吗?另外如何将标签放在HTML上以引用此JS事件? – asax