jQuery 平滑滚动不适用于 SSL URL

标签 jquery ssl https

希望有人对我的问题有一个简单的解决方案。我开发了一个网站并在桌面上的本地网络服务器 (wamp) 上对其进行了测试。 平滑滚动到网站上的 id 非常有效。但是在上传到必须放置网站的实际服务器后,它就不再工作了。此服务器使用 SSL 证书 (https://)。

有什么办法解决这个问题吗?

额外信息:我调用 head 部分中的 https jquery 库。

<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

最佳答案

您的第三个 js 文件将被阻止,因为它不是来自 https 源 url。如果您的平滑滚动需要 jQuery 1.7,它将无法工作。

您可以在您的网络检查器中检查 js 错误。

修复更改:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>

关于jQuery 平滑滚动不适用于 SSL URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42544522/

相关文章:

javascript - jquery/javascript 没有在点击时获得值(value)

ssl - 更改已注册 letsencrypt 证书的 webroot 路径

java - 端口未在嵌入式 tomcat 中重定向

javascript - JQuery 添加 HTML 和事件

jquery - mmenu 帮助 - 如何将 "Selected"类添加到当前页面(也许使用 "currentItem"插件)

javascript - 将 id 从 json 传递到 js 到对话框弹出

.htaccess - 使用 cloudflare SSL 时如何不重定向 Twitterbot?

java - TLSv1 握手失败

https - 如何在可能使用 HTTPS 的样式表中引用 CDN 图像?

.net - SignalR - connection.hubName 未定义