首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS不加载目标点击URL的悬停?

iOS不加载目标点击URL的悬停?
EN

Stack Overflow用户
提问于 2017-02-15 03:13:22
回答 1查看 25关注 0票数 0

我在这里开发的网站上有一个有趣的小按钮:

http://dev.lapiazzaonline.com/merrick.php

当您单击桌面上的“外卖”菜单按钮和铬检查器iPhone模拟器时,它的工作效果很好.稍微耽搁了一会儿。

现在在iOS上,什么都没发生。我认为这可能与悬停状态有关,但更多的人认为我的JS搞砸了。

这是behavior.js文件中的js

代码语言:javascript
复制
// cool buttons
    (function() {
      var removeSuccess;

      removeSuccess = function() {
        return $('.button').removeClass('success');
      };

      $(document).ready(function() {

        return $('.button').click(function(e) {

              e.preventDefault();
              var goTo = this.getAttribute("href"); 

              $(this).addClass('success');
              setTimeout(removeSuccess, 1500);

              setTimeout(function(){
              window.open(goTo);
              },1500); 


        });
      });

    }).call(this);

有什么想法吗?

谢谢,-Muhu

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-15 04:30:58

这里的问题是window.open的使用。如果您搜索,您可以阅读更多有关此这里和其他类似问题的信息。不幸的是,有多个报告表明jQuery触发器也不能工作。所以,我要做的就是使用类似现代化的东西,或者如果你只想知道它是哪个浏览器,这是一个很好的工具,然后当你在iOS或者一个具有类似阻塞功能的浏览器时,运行一个不同的函数,不阻止默认设置,并正常打开链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42240044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档