2017-07-31 72 views
0

鉻操作不工作,就像tittle說。它適用於多種操作系統和所有iPhone系列,多種瀏覽器,但是使用chrome在我的Pixel上測試它不起作用。使用我的手機,它可以與Opera Mini和Firefox一起使用。點擊/觸摸img fadeToggle div在像素

HTML:

<div class="contact-box row"> 
     <a href="https://www.facebook.com/Abaladi%C3%A7a-Algarve-Craft-Beer-797257403729657/" target="_blank"> 
      <img class="fb-icon icon" src="./resources/icons/Facebook.svg" alt="facebook"> 
     </a> 
     <img class="mail-icon icon" src="./resources/icons/Email.svg" alt="email"> 

jQuery的

var msg = $('.mail-icon'); 

var form = $('.form-box'); 

msg.on('click touchstart', function() { 
    form.fadeToggle(); 
    return false; 
}); 

Abaladica

回答

0

試試這個代碼:

var msg = $('.mail-icon'); 
var form = $('.form-box'); 
$("body").on("click touchstart", ".contact-box .mail-icon", function(e) { 
    e.stopPropagation(); 
    form.fadeToggle(); 
    return false; 
}); 
+0

仍然一樣...感謝您的答案:) –

+0

嘗試再次替換.. –

+0

仍然是一樣的......我已經添加了url以防有人想要在其像素中進行調試。 –

0

後遠程調試的問題是,jQuery的CDN wasnt LOADI ng足夠快。只需將其更改爲googleapis cdn即可正常工作。