1

嗨,我在客户网站 1234insurance.com 上工作,标题中有一个图形电话图像。javascript 使用 callto 函数。我基本上只是希望点击通话功能可以在尽可能多的手机上运行。人们通常如何处理这个问题?

当您从手机上单击它时,它会显示:callto://310-473-2680 的网页可能暂时关闭,或者它可能已永久移动到新的网址。

    <!-- end of .call-to-action -->
    <!-- IE6-8 support of HTML5 elements -->
    <!--[if lt IE 9]>
        <script src="<?php echo get_template_directory_uri(); ?>/inc    /js/html5.js"     type="text/javascript"></script>
<![endif]-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">    </script>
<script>
    function isiPhone(){
        var agent = navigator.userAgent;
        var isIphone = ((agent.indexOf('iPhone') != -1) ||     (agent.indexOf('iPod') != -1)) ;
        if (isIphone) {
            return true;
        } else {
            return false;
        }
    }
    $(document).ready(function() { 
        $('a[href*="callto"]').each(function(){
         call_href = $(this).attr('href');
         if(isiPhone()){
            call_href = call_href.replace('callto://','tel:');
            $(this).attr('href',call_href);
         }
        });
    });
    /*
4

1 回答 1

0

我想到了。第一件事是我没有创建这个网站,因为我每个月都从客户那里得到报酬来做更新。无法通过 wordpress 访问电话号码的图形来更改超链接。我必须下载所有文件,然后在该文件中找到文件“header-hooks.php”,我可以选择图形并将其从 callto 更改为 tel。我只是不明白为什么这在 wordpress 中无法访问,但无论如何。我也是wordpress的新手。感谢您的帮助仍然马克。移动浏览器重定向 url 代码非常简洁。

于 2013-06-21T13:44:09.537 回答