Кнопка только для телефона

Тема в разделе "Мегафлуд", создана пользователем Sudba, 3 апр 2015.

  1. Sudba

    Sudba

    Регистр.:
    6 дек 2007
    Сообщения:
    857
    Симпатии:
    45
    Добрый вечер. Есть несколько сайтов и хотелось бы сделать иконку-ссылку, которая показывался бы при заходе с телефона.
    Иконка появляется - нажимаем на нее и автоматически набирается номер (указанный в скрипте)
    Как бы такое реализовать?
     
  2. krivov

    krivov Постоялец

    Регистр.:
    24 дек 2007
    Сообщения:
    142
    Симпатии:
    19
    Как-то так:

    Код:
    <script type="text/javascript">
        var isMobile = {
        Android: function() {
            return navigator.userAgent.match(/Android/i);
        },
        BlackBerry: function() {
            return navigator.userAgent.match(/BlackBerry/i);
        },
        iOS: function() {
            return navigator.userAgent.match(/iPhone|iPad|iPod/i);
        },
        Opera: function() {
            return navigator.userAgent.match(/Opera Mini/i);
        },
        Windows: function() {
            return navigator.userAgent.match(/IEMobile/i);
        },
        any: function() {
            return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
        }
    };
    
    if(isMobile.any()){
            //действие, которое нужно сделать, если браузер мобильный
            $('#phoneLink').show();
    }
    
    </script>
    
    <a href="tel:+77777777777" id="phoneLink" style="display:none;">Позвонить</a>
    
    
     
  3. Sudba

    Sudba

    Регистр.:
    6 дек 2007
    Сообщения:
    857
    Симпатии:
    45
    У меня ссылка показывается и на компьютере и в телефоне, а должна только в телефоне.
     
    Последнее редактирование: 3 апр 2015
  4. krivov

    krivov Постоялец

    Регистр.:
    24 дек 2007
    Сообщения:
    142
    Симпатии:
    19
    Забыл обернуть код в
    Код:
    $(document).ready(function(){
    
    });
    Вот пример - http://krivov.info/mobilebutton.html
    на телефоне отображается, на компе нет.
     
  5. Sudba

    Sudba

    Регистр.:
    6 дек 2007
    Сообщения:
    857
    Симпатии:
    45
    А как бы сделать статистику по кликам.
    Поставил этот код на два сайта и хотел бы вывести где-нибудь на html странице статистику по кликам отдельно с одного сайта и отдельно с другого сайта.