Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Добавление к коду JQuery для показа всех скрытых элементов по 1 клику

closed without completion



Здравствуйте!

На Сайте есть скрытые номера телефонов, которые при клике они показываются. Посетитель сайта кликает каждый номер, чтобы конверсия не удваивалась  в  Гугл аналитике, нужно чтобы одним кликом показали все скрытые номера.


    <script>

jQuery(document).ready(function($){

$.fn.textToggle = function(cls, str) {

return this.each(function(i) {

$(this).click(function() {

var c = 0, el = $(cls).eq(i), arr = [str,el.text()];

return function() {

el.text(arr[c++ % arr.length]);

}}());

})};

$(function(){

$('.sh_nmr').textToggle(".sh_nmr","").click();

$('.sh_nmr').textToggle(".num_hide","").click();

});

});

</script> 


<span>+7(727) </span><span class="num_hide">222 22 22</span><span class="sh_nmr" onClick="ga('send','event','linkscolalmaty','click',);">показать</span><br>

     <span>+7 775 </span><span class="num_hide">000 00 00</span><span class="sh_nmr" onClick="ga('send','event','linkscolalmatym','click',);">показать</span>



Update #1 from 13 May at 10:14
Здравствуйте!

На Сайте есть скрытые номера телефонов, которые при клике они показываются. Посетитель сайта кликает каждый номер, чтобы конверсия не удваивалась в Гугл аналитике, нужно чтобы одним кликом показали ВСЕ скрытые номера включая подвал сайта.





jQuery(document).ready(function($){

$.fn.textToggle = function(cls, str) {

return this.each(function(i) {

$(this).click(function() {

var c = 0, el = $(cls).eq(i), arr = [str,el.text()];

return function() {

el.text(arr[c++ % arr.length]);

}}());

})};

$(function(){

$('.sh_nmr').textToggle(".sh_nmr","").click();

$('.sh_nmr').textToggle(".num_hide","").click();

});

});





+7(727) 222 22 22показать


+7 775 000 00 00показать

Контент __________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
footer#____________

г.Алматы, мкр. Мамыр-2, д. 16


г.Алматы, пр. Достык 202, БЦ "Forum"


г.Алматы, ул. Курмангазы 83


+7(727) показать



г.Актобе


ул. Братьев Жубановых, 275


+7(7132) показать



г.Астана


ул. Динмухамеда Кунаева 14/3


+7(7172) показать

Рабочий скрипт можете посмотреть на сайте https://happy-travel.kz


  1.  freelancer isn't working in the service any longer
  2. proposal concealed by freelancer
  3. 1 day400 ₽
    Виктор Викторович
     330   11  1

    обращайтесь.

    e-mail: [email protected]
    telegram: @vzotov9999
    skype: vzotov9999

    Russia Volgograd | 8 May at 11:04 |
  4. 1 day1 000 ₴
    Денис Дунаевский
     135 

    Здравствуйте
    Меня зовут Денис
    Я занимается полным циклом разработки и поддержки сайтов и мобильных приложений любой сложности.
    Также есть опыт работы с интернет-рекламой.
    В кротчайшие сроки смогу выполнить Ваш заказ.
    Некоторые мои проекты
    gymstyle.pro
    zomro.com
    prommu.com
    phone +38 (094) 7117 098
    skype live:den.dev.fo

    Ukraine Kyiv | 8 May at 11:13 |
  5. 1 day100 ₴
    Влад Кашнян
     298   3  0

    Добрый день сделаю все в течение 1 часа готов приступить сейчас пишите

    Ukraine Odessa | 8 May at 11:15 |
  1. 1 day100 ₴
    Вячеслав Евгеньевич
     753   22  0

    Могу решить вашу задачу очень быстро и просто.
    за 10 минут
    Могу решить вашу задачу очень быстро и просто.
    за 10 минут

    Russia Pervouralsk | 8 May at 11:17 |
  1. proposal concealed by freelancer