我想顯示螺旋槳廣告單位(Monetag)只在我的網(wǎng)站桌面版,因?yàn)樗麄兏蓴_了我的手機(jī)設(shè)計(jì)。問題是他們的廣告是以腳本的形式出現(xiàn)的,所以我不能通過css來設(shè)計(jì)它們。
他們的廣告單元是這樣的:
<script>(function(d,z,s){s.src='https://'+d+'/400/'+z;try{(document.body||document.documentElement).appendChild(s)}catch(e){}})('mutcheng.net',5555555,document.createElement('script'))</script>
有沒有辦法只在最小800像素的屏幕上執(zhí)行這個(gè)腳本?
謝謝大家的評(píng)論。這對(duì)我很有效
<script> if (window.innerWidth >= 800) {(function(d,z,s){s.src='https://'+d+'/400/'+z;try{(document.body||document.documentElement).appendChild(s)}catch(e){}})('mutcheng.net',5555555,document.createElement('script'))}</script>
在這個(gè)解決方案中,提供的腳本包含在if語句中,該語句檢查窗口寬度(window.innerWidth)是否為800像素或更大。如果滿足條件,將像以前一樣執(zhí)行原始腳本。否則,如果屏幕寬度小于800像素,將不會(huì)觸發(fā)原始腳本。
請(qǐng)不要忘記用上面提供的代碼替換您的腳本,它將確保只有在屏幕寬度為800px或更高時(shí)才執(zhí)行原始腳本。