默認情況下,試圖隱藏電話號碼,迫使用戶「點擊揭示」。除此之外,添加相關事件跟蹤功能,以便我們可以使用Google Analytics事件跟蹤跟蹤點擊次數。jquery顯示點擊字符串(tel :)
我試過這個腳本:
$(document).ready(function() {
var phonenumbers = [];
$(".phonenumber").each(function(i) {
phonenumbers.push($(this).text());
var newcontent = $(this).text().substr(0, $(this).text().length - 4)
$(this).text(newcontent);
$(this).bind("click", function() {
if ($(this).text() == phonenumbers[i]) {
$(this).text(phonenumbers[i].substr(0, phonenumbers[i].length - 4));
} else {
$(".phonenumber").each(function(x) {
if ($(this).text() == phonenumbers[x]) {
$(this).text(phonenumbers[x].substr(0, phonenumbers[x].length - 4));
}
});
$(this).text(phonenumbers[i]);
}
});
});
});
通過使用這種格式默認隱藏的最後4位數字:
<a class="phone" href="tel:04480252578">044 802 52578</a>
但我還想使用完全不同的錨文本,隱藏整個電話號碼,直到點擊新的定位文字。
你付多少錢? – Alex
jQuery + ajax調用獲取號碼和跟蹤計數 – Camille
感謝您分享您嘗試過的代碼。當你來這裏尋求幫助時,這就是人們正在尋找的東西。否則,你的問題將被放棄投票。 –