【问题标题】:Menu w/ Superfish - Links not working on chrome带有 Superfish 的菜单 - 链接在 chrome 上不起作用
【发布时间】:2012-01-14 23:21:53
【问题描述】:

我有一个带有 jquery 插件 superfish 的菜单。问题是无法点击 Chrome 中的链接。

如果我停用 superfish 菜单,它就可以正常工作。我认为它可能是 z-index 或标记,但我找不到错误。

链接是:http://goo.gl/AkdXh

有人可以看看吗?

【问题讨论】:

    标签: jquery html css superfish


    【解决方案1】:

    onload_frontend.js 中有一些脚本阻止所有链接工作。它绑定到所有 a 标签上的 click 事件并取消默认操作,即重定向到 href 中的 url。需要删除该代码才能使链接正常工作。

    $('a').click(function () {
       event.preventDefault();
       return false;
    });
    

    http://api.jquery.com/event.preventDefault/

    菜单链接在 IE 中有效,因为代码不起作用。单击链接时会引发以下错误,因此执行默认操作;即页面被重定向。

    "Object doesn't support property or method 'preventDefault'"
    

    如果你在 IE 中使用开发者工具并在代码上设置断点你会看到错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多