コーディング

スマホの時だけクリックで電話をかけたい

  • このエントリーをはてなブックマークに追加

お疲れ様です。ナカムラです。
この間テレビでやってたシン・ゴジラが面白かったのでアイキャッチも何となく、それっぽく。

Webサイト作成の際に
「情報として電話番号は載せたいけれど、パソコンで電話番号のリンクは不要。
でも、スマホのときはさくっと電話をかけられると便利だね!」
という事が、往々にして起こりますよね。

旧ナカムラはいちいちコーディングの時にスマホ用の電話番号のリンクを付けた電話番号と、パソコン用のリンクの無い電話番号を書いてました。

しかしながらJQueryでスパっと切り替えられる方法を発見したので備忘録がてら残します。
見つけたのはWebデザイナーの宝箱、Qiita様でございます。
いつもありがとうございますハハァ

まずはHTMLコード

<p class=”tel”>01-2345-6789</p>

画像の場合はaltに電話番号を・・・

<p class=”tel”><img src=”hogehoge.png” alt=”01-2345-6789″>01-2345-6789</p>

そんでもってjs

if (navigator.userAgent.match(/(iPhone|iPad|iPod|Android)/)) {
$(function () {
$(‘.tel’).each(function () {
var str = $(this).html();
if ($(this).children().is(‘img’)) {
$(this).html($(‘<a>’).attr(‘href’, ‘tel:’ + $(this).children().attr(‘alt’).replace(/-/g, ”)).append(str + ‘</a>’));
} else {
$(this).html($(‘<a>’).attr(‘href’, ‘tel:’ + $(this).text().replace(/-/g, ”)).append(str + ‘</a>’));
}
});
});
}

 

べんりな方法でしたm(__)m

  • このエントリーをはてなブックマークに追加

【Webデザイナー募集!】D-Gripで一緒に働きませんか?

ただいま株式会社D-Gripシステムでは、制作部として一緒に働いてくれるWebデザイナーさんを募集しています。

実務経験がある方はもちろん、専門学校や独学で勉強された未経験の方でも歓迎です!
800サイト以上の運営実績のある会社で、プロのWEBデザイナーへの道を着実に歩んでいきませんか?

お問い合わせはコチラから↓
採用サイトへ

お電話はコチラから↓
TEL:03-5363-2191

採用サイトへ