2016-09-22 38 views
1

這個website不是我的。我只用它作爲客人。網站無法正常工作,因爲jquery沒有加載

最近它停止工作正常和業主似乎沒有照顧它。有沒有辦法使用控制檯或插件來修復它?

看起來像加載jquery時出錯。

enter image description here

+0

住在V3變化早已不復存在所有活的函數,在 – madalinivascu

+0

號有沒有辦法因爲您無法訪問他們的代碼和部署代碼的服務器來「修復」該網站。您*可能*能夠在控制檯中更改一些JS,但每次重新加載頁面時都會清除它。不幸的是,我不認爲這個問題可以在[so]的範圍內回答。 – Lix

回答

1

您可以嘗試在瀏覽器中注入Jquery的一個過時版本,請嘗試(在控制檯):

(function(){ 
$.noConflict(); // turns off the namespace $ for newer jq 
var script = document.createElement('script') 
script.src="https://code.jquery.com/jquery-1.6.4.min.js" 
document.body.appendChild(script) 
})() 
+0

這是行得通的。謝謝你太多了 – MHH

0

的jQuery .live()已在1.9版本中刪除起。

所以使用。對,而不是活的功能

+0

如果我不是網站的所有者,我能做到嗎?我找不到.live()任何地方。 – MHH

1

.live已被棄用,在jQuery中的當前版本中刪除。您需要使用.on

如果您無法訪問網站FTP,那麼您無法將jquery .live更改爲.on。即使您有訪問FTP的權限,您也需要在源代碼中搜索.live,並將其替換爲.on

+1

有沒有辦法externaly加載使用.live()舊版本的jQuery? – MHH

+0

@MHB,我認爲它不會工作,但仍然可以嘗試使用以下腳本: 'var script = document.createElement(「script」); script.src =「http://whatever.com/js/my/script.js」; document.body.appendChild(script);' 來源: http://stackoverflow.com/a/3011839/1206449 – shivgre

相關問題