【发布时间】:2016-06-27 23:18:16
【问题描述】:
我正在为客户开发一个网站,尽管所有 jQuery/Javascript 代码在 Chrome 中都可以正常工作(例如浮动导航栏和单击导航栏项目时的平滑滚动),但似乎没有一个在 Safari 中有效?
我查看了有关 StackOverflow 的其他问题,我发现的唯一建议是使用 HTML 验证器,因为 Safari 可能会像那样不确定。 虽然我现在正在这样做,但我感觉它更深层次,因为大多数 HTML 问题都围绕着过时的中心标签。
【问题讨论】:
-
欢迎来到 SO。请访问help center 并使用tour 了解询问内容和方法。现在,这里没有代码,问题是题外话
-
嗨艾萨克,欢迎来到 stackoverflow!如果你隔离了一小段给你带来麻烦的代码,你通常会得到更好的反馈。然后,您应该发布该代码,以便其他人可以更好地帮助您。
-
我在 Safari 中得到这个:
21TypeError: $('.inner-link').smoothScroll is not a function. (In '$('.inner-link').smoothScroll({ offset: -55, speed: 800 })', '$('.inner-link').smoothScroll' is undefined)- 你需要查看控制台 -
如果您能够加载页面的源代码,代码应该是可用的,我真的不知道问题可能是什么,所以我试图提供尽可能多的信息,并且如有必要提供代码,我也很乐意回答任何问题
-
[评论上一条评论]我不是这个意思。请访问help center 以了解我们留下的想法不是查看可能过时的链接。对于后来的人来说,这不是有用的问题。无论如何,您需要修复 Safari 中的明显错误。此外,您在 Safari 上的广告非常难看,因为我没有广告拦截器 - 这可能是问题所在吗?\
标签: javascript jquery html css safari