簡體   English   中英

修復iOS上的懸停行為

[英]Fixing hover behavior on iOS

當您將鼠標懸停在上面時,我得到了三個顯示信息的圓形圖像。 Chrome和Safari都可以正常工作,並且在我的android 4.4設備上點擊圖像可以顯示聯系人信息,通過點擊圖像外部的任何位置可以清除該信息。

但是,在iOS 10.1.1上,“點擊”圖像不會產生預期的效果,而“點擊”隱藏鏈接疊加在圖像上的區域確實起作用。 這是不可取的,因為無法通過點擊其他位置來清除信息。

鏈接到Codepen示例

的HTML

<ul class="ch-grid">
<li>
<div class="ch-item ch-img-1">
  <div class="ch-info">
    <h3>Use what you have</h3>
    <p>by Angela Duncan <a href="http://drbl.in/eOPF">View on      Dribbble</a>
    </p>
   </div>
 </div>
</li>
<li>
<div class="ch-item ch-img-2">
  <div class="ch-info">
    <h3>Common Causes of Stains</h3>
    <p>by Antonio F. Mondragon <a href="http://drbl.in/eKMi">View on Dribbble</a></p>
  </div>
</div>
</li>
<li>
<div class="ch-item ch-img-3">
  <div class="ch-info">
    <h3>Pink Lightning</h3>
    <p>by Charlie Wagers <a href="http://drbl.in/ekhp">View on Dribbble</a></p>
  </div>
</div>

我如何才能使移動Safari處理:hover事件,例如Android版本的Chrome?

歡迎任何建議,希望能解決這個問題!

我最近遇到了這個問題,並設法通過在body標簽中添加ontouchstart=""來解決此問題,如下所示:

 <body ontouchstart="">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM