2017-10-24 10 views
0

私のウェブサイトのメニュー(携帯電話のみ)に電話番号を追加したい場合は、その番号をタッチすると電話がかかります。これまでのところi'veがこのメニューメニューの電話番号

  <div class="rd-navbar-panel"> 
      <button data-rd-navbar-toggle=".rd-navbar-nav-wrap" 
      type="submit" class="rd-navbar-toggle toggle-original"><span> 
      </span></button> 
      <div class="rd-navbar-brand"><a href="index.html" class="brand- 
      name">  
      <img src="logo.png" style="width: 80px">     
      </a></div><a href="index.html" class="brand-name"> 
      </a> 
      </div> 

のHTMLコードであり、これは私が

<a href="tel:+1800229933">+1800229933</a> 

に置くが、私はそれで文句を言わないショーをそれを置くときたいものです。この

初段を得ました携帯電話でそれを動作させるには? http://testwebsites.9e.cz/index.html

答えて

1

あなたの問題は、zインデックスです:おかげ あなたがコードから何か他のものを見るために必要がある場合は、ここで自分のサイトのリンクです。 モバイルで.rd-navbar-brandはZ-インデックスが高いため、携帯電話のアンカータグをカバーしています。

@media screen and (max-width: 480px) { 
.rd-navbar-brand { 
position: relative; 
left: 0; 
} 

を試してみて、Zインデックスを追加:1をお使いの携帯電話のアンカータグに。

+0

ありがとうございました!しかし、そのメニューの右側には表示されません。 http://quirktools.com/screenfly/#u=http%3A//testwebsites.9e.cz/index.html&w=320&h=568&a=37&s=1 –

+0

しかし、それ以外は動作します。その右側にも見えるようにするには? –

+0

.rd-navbarのCSS変更スタイリングで、次のように修正されました。 .rd-navbar-fixed .rd-navbar-brand { width:100%; display:ブロック; text-align:left; white-space:nowrap; オーバーフロー:非表示。 テキストオーバーフロー:省略記号。 font-size:22px; ラインハイト:46px; 身長:51px; z-インデックス:17; } – izulito

1
<div class="address-group"> 
<a href="index.html" class="brand-name"></a> 
<a id="mail" href="mailto:#" class="fa-envelope-o">[email protected]</a> 
<a id="mobileNo" href="tel:+1800229933"> 
    <i class="fa-mobile-phone"></i> 
    <span> +1800229933</span> 
</a> 
</div> 

#mobileNo{display:none;} 
@media screen and (max-width: 480px) { 
    .rd-navbar-brand { 
     position: relative; 
     left: 0; 
    } 
    #mobileNo{display:block!important;} 
    #mail{display:none;} 
}