有時(shí)候我們想某些東西只在國(guó)內(nèi)顯示貌夕,國(guó)外不顯示律歼,或者只在國(guó)外顯示國(guó)內(nèi)不顯示,那么如何通過代碼實(shí)現(xiàn)呢啡专?此代碼大多數(shù)用于廣告险毁,想讓廣告國(guó)內(nèi)不顯示,只顯示國(guó)外IP用戶,可以直接使用下面代碼畔况。
JS判斷文件:
<script>
function ip(o){
if (!/China/.test(o.country)) {
document.getElementsByClassName('index-ad-banner').item(0).style.display='block';
}
}
var s = document.createElement('script');
s.type = 'text/javascript';
s.src = 'http://ip-api.com/json/?callback=ip';
document.body.append(s);document.write('<style>.index-ad-banner{display:none;}</style>');
</script>
css樣式代碼:
<style>.index-ad-banner {width: 100%; height: auto;}
index-ad-banner li { float: left; width: 25%; box-sizing: border-box; border: 1px solid #000; line-height: 10px; text-align:center; padding: 10px; margin: 0px; }
</style>
最后是調(diào)用代碼:
<div class="index-ad-banner">
這里放廣告代碼
</div>