2017-07-31 44 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即可正常工作。