【问题标题】:anchor tag won't accept left clicks [closed]锚标签不接受左键点击[关闭]
【发布时间】:2013-05-06 18:47:27
【问题描述】:

我正在使用 CS Cart 构建一个网站。标题中有一个链接来显示购物车内容。您单击它,然后有一个下拉菜单显示您的购物车中的内容。然后,您单击一个项目,或在下拉列表中单击“购物车中没有项目”,然后您转到您的购物车页面,显示您的购物车中有什么。所有非常基本的东西......

...除非您左键单击该项目以转到您的购物车页面,否则该链接不起作用。但是,如果您右键单击并“在新选项卡中打开”就可以了。

您可以在这里查看:75.102.37.23/about-us.html

这似乎是一个非常愚蠢的问题,答案可能很愚蠢,但我很难过。

更新: NM,我删除了标题区域中的所有块并重建它,现在它可以工作了。仍然不确定是什么导致了问题,但感谢大家的帮助!

【问题讨论】:

标签: html cs-cart


【解决方案1】:

答案几乎可以肯定,您在再次关闭此下拉列表的功能中调用event.preventDefault()。这必须位于此链接的单击处理程序中的某个位置或父元素或子元素之一。

【讨论】:

  • 据我了解,CS Cart 的下拉菜单使用纯 CSS。无论如何我确实通过了 JS,但找不到 preventDefault()
  • @Ant 我用firebug搜索,在core.js找到了几个。
  • 嗯...一定错过了。我调查一下。谢谢!
  • 对不起,MD! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多