2017-03-02 44 views
0

希望有人對我的問題有一個簡單的解決方案。我開發了一個網站,並在我的桌面上的本地網絡服務器(wamp)上進行了測試。 平滑滾動到網站上的ID的作品完美。但是,在上傳到網站必須放置的實際服務器之後,它不再起作用。該服務器使用SSL證書(https://)。jQuery平滑滾動不能使用SSL網址

任何想法如何解決這個問題?

額外信息:我在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> 
+0

是什麼讓你覺得這是SSL呢? – Brad

回答

0

我覺得你的問題是,您的網址是託管的安全服務器上,因爲一些URL是不安全的,瀏覽器將無法讀取它。

嘗試從安全服務器讀取所有JavaScript文件(添加https)。

0

您的第三個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>