2013-03-28 21 views
0

這裏是有問題的網頁:https://www.matejkadesign.com/pricing.php模式彈出,不再做任何瀏覽器

當你點擊「這是什麼」的圖標,一個exitable模式彈出應淡化在同一頁上。它從2天前就被打破了(它不會在任何瀏覽器中彈出)。是否有一些瀏覽器/編碼升級來禁用我的代碼?我檢查了我的網絡主機,他們不能幫助我。

如果您查看頁面源代碼,您會在底部找到我的Modal框的代碼,您將能夠看到它們鏈接的位置以激活它們。

如果有人可以查看它,我將不勝感激。我希望人們能說出類似於「但是模式框爲我工作,它必須只是你的電腦」。如果是這樣的話,那將是非常棒的,我無法知道。

謝謝。

回答

0

根據控制檯,https://code.jquery.com/jquery-latest.pack.js返回404.當「What's this」被點擊時,控制檯顯示錯誤$ is not defined,這也告訴我們jQuery永遠不會加載。

https版本的頁面當前有一個不正確的安全證書,所以如果你使用http://code.jquery.com/jquery-latest.pack.js,你會沒事的。

+0

這很有幫助。但是,你的意思是不正確的安全證書?你的意思是說它不能支持那個jquerry鏈接的https嗎?當我的主機設置證書時,我被告知如果我不將所有內容切換到https,我可能會遇到問題。 – mateikav

+0

現在解決了問題。謝謝 – mateikav

+0

我修復它的方式是通過複製源代碼並將其放入我自己的.js文件中。這樣,我可以通過我自己的服務器上的https安全地調用它。 – mateikav

0

問題出在jquery網站上。我只是把這些放到你的頁面中:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js"></script> 

這來自谷歌。

+0

我修復它的方式是將源代碼複製並將其放入我自己的源代碼中.js文件。這樣,我可以通過我自己的服務器上的https安全地調用它。 – mateikav