2013-06-18 113 views
1

嗨我正在一個客戶網站1234insurance.com上工作,並且頭部有一個圖形電話圖像。 javascript使用callto函數。我只是基本上想要點擊呼叫功能,以儘可能多的電話工作。人們通常如何處理這個問題?wordpress移動可點擊電話號碼

當你從手機上點擊它時,它說: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); 
     } 
     }); 
    }); 
    /* 
+1

使用'電話:',而不是'致電第一:' [信息](http://stackoverflow.com/questions/1164004/how-to-mark-up-phone-numbers) – Mark

+0

感謝,但我該怎麼辦改變這個JavaScript來反映?我最初是否使用tel:當我從頭開始在普通的html/css上編寫代碼時。 –

+0

我想看看這個http://detectmobilebrowsers.com/ – Mark

回答

0

我想通了。第一件事是我沒有創建這個網站,我開始每個月都會收到客戶做的更新。無法通過wordpress訪問電話號碼圖形來更改超鏈接。我不得不下載所有的文件,我找到了文件「header-hooks.php」在那個文件中,我可以選擇圖形並將它從callto改爲tel。我只是不明白爲什麼在wordpress中無法訪問,但是無論如何。我也是wordpress的新手。感謝您的幫助仍然馬克。手機瀏覽器重定向網址代碼非常簡潔。