嗨,大家好我已經攜帶兩個域名一個是.COM,另一個是一個頁面沒有自動跳轉網站我試圖得到它顯示一個標誌,爲國家域名選擇所以如果點擊鏈接指向一個.US我想顯示美國國旗:顯示的內容取決於域使用jQuery JavaScript的
我已經做到這一點,但有時它的工作,但有時不是我不知道爲什麼!
HTML:
<li>Currency <img class="usd-flag" style="display:none" src="/images/usd-flag.svg" width="20" height="14" alt="USD CURRENCY $;"/><img class="gbp-flag" style="display:none" src="/images/gbp-flag.svg" width="20" height="14" alt="GBP CURRENCY £"/>
<ul>
<li><a href="http://www.example.com">BRITISH POUNDS (£) </a></li>
<li><a href="http://www.example.us">US DOLLARS ($)</a></li>
</ul>
</li>
JS:
if(location.href.indexOf('.us') >= 0) {
$('.usd-flag').show();
$('.gbp-flag').hide();
}
if(location.href.indexOf('.com') >= 0) {
$('.gbp-flag').show();
$('.usd-flag').hide();
}//changes flag image depending on domain
有人能告訴我什麼是錯在這裏PLZ?
我必須說液體是BC的原因,但jQuery選項也可能適用於不同的服務器,並在服務器請求時出現一些錯誤。 – Skwashy