'这是一个奇怪的错误。我有CSS3锚点/按钮,我继续剥离属性,有时需要多次点击才能触发。我从来没有见过这样的东西。
有时会发生,有时却不会发生。因此,确定非常困难。如果有人有兴趣帮助我,请查看大型“使用Facebook登录”或“使用Twitter登录”按钮上的页面和源代码。
谢谢!
答案 0 :(得分:0)
我认为发生的事情是,如果点击按钮的最顶部,它们会向下移动几个像素。当你释放鼠标(mouseup)时,浏览器就会动作,当你这样做时,按钮就会超出目标。
你可以劫持锚行为并使其与js mousedown一起行动,不让它们替换onclick(这将是一种耻辱),或者通过其他方法(例如顶部填充)替换它们。