jQuery 防止 Firefox 和 IE 中的默认问题
尝试调试此页面 http://goo.gl/Z7xaA
似乎在 Google Chrome 中工作正常,但在 Firefox 中都正常和 Internet Explorer 抛出错误。
IE& FF 两者都不喜欢我在所有“a”元素上放置的阻止默认操作,以防止它在单击时跳到页面顶部。
正如我所说,在 chrome 中工作正常且没有错误,在 IE 和 Firefox 中则出现各种错误和故障。
IE 也不计算费率 x 价格总计。如果有人可以帮助我调试错误,以便我可以提高我的 JS 技能,那就太好了。
干杯
trying to debug this page http://goo.gl/Z7xaA
seems to work fine in Google Chrome, but both firefox and internet explorer throw errors.
IE & FF Both don't like the prevent default action I've put on all 'a' elements to prevent it skipping to the top of the page when clicked.
As I said, works fine and no errors in chrome, various errors and faults in IE and Firefox.
IE doesn't calculate the rate x price totals either.. If anyone can help me debug the errors so I can improve me JS skills that would be great.
Cheers
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您没有正确访问该事件。在 jQuery 中,所有回调都会传递规范化事件作为其第一个参数。将您的锚点点击处理程序更改为:
You are not accessing the event correctly. In jQuery, all callbacks pass a normalized event as their first parameter. Change your anchor click handler to this:
您需要先定义事件:)
You need to define event first :)