你有兩種選擇。
首先,你可以換一個彈出內來電聯繫或模式。在您的模板中:
<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