![](/img/trans.png)
[英]jquery Tab only works when referring the script locally in the same page
[英]Jquery simple script works only locally…why? Like Javascript translate
我正在研究一個小型js腳本,該腳本可讓我更改網站的子文件夾(以切換語言)。 基本上,它只能在本地運行,而不能在Internet上運行……條件評估總是正確的……您能幫我嗎?
$(document).ready(function(e) {
var trUrlRu = window.location.href.replace(/\/ru\//, '/');
var trUrlIt = window.location.protocol + "//" + window.location.host + "/ru" + window.location.pathname;
if(window.location.href.indexOf("ru") > -1)
{ $('.lang a').addClass('it').attr('href',trUrlRu);}
else
{ $('.lang a').addClass('ru').attr('href',trUrlIt);};
});
trUrlRu
刪除“ / ru /”並替換為“ /”
和
trUrlRu
在域名之后添加“ / ru”,例如http://blabla.org/ru
讓我們看看您是否了解得更多,我創建了兩個函數:
然后檢查URL是否包含字符串“ / ru”,以及:
實際上,這很容易: http : //jsfiddle.net/WR6vr/ :)您需要的只是使用match
和replace
方法。 進行更改后可以更新location.href
:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.