默认情况下,试图隐藏电话号码,迫使用户“点击揭示”。除此之外,添加相关事件跟踪功能,以便我们可以使用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
感谢您分享您尝试过的代码。当你来这里寻求帮助时,这就是人们正在寻找的东西。否则,你的问题将被放弃投票。 –