Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
при клике на ссылку Показать, номер
1. <span onclick="ajax(this);">Показать</span>
<script type="text/javascript">
function ajax(ob){
// тут пропущены коды аякс-получения данных
ob.innerHTML=req.responseText;
}
</script>
2. <span onclick="ajax(this);">Показать</span>
<script type="text/javascript">
function ajax(ob){
// без всяких аякс-получений
ob.innerHTML='тут номер';
}
</script>
<script>
$.fn.textToggle = function(d, b, e) {
return this.each(function(f, a) {
a = $(a);
var c = $(d),
g = c.eq(0).text();
c.text(b).show();
$(a).click(function(b) {
b.preventDefault();
c.text(g);
})
})
};
$(function(){
$('.click-tel').textToggle(".hide-tail","+7XXXXXXX")
});
</script>
<span class="hide-tail">+7 999 999 9</span> //тут телефон или условие выводящее его
<a href="#" class="click-tel">показать телефон</a>
А смысл в таком сокрытии? Только пользователям нервы трепать, а при парсинге контента плевать на css атрибуты hide. Разве что ПС не проиндексируют номера телефонов, хотя это могло бы дать дополнительный трафик.Нашел еще такой вариант, может кому пригодится
На авито номер преобразуется в картинку и это оптимальный вариант. Но в моём случае задача стояла просто визуально скрыть номер и скрипт с этим справляется))В случае Авито, там делается запрос к серверу и возвращаемые данные заменяют первичный номер.