2015-12-27 239 views
-1

我想使用橫幅,但是當您使用移動設備打開橫幅時,移動橫幅應顯示出來。因爲視口的東西。我有這個代碼,但沒有任何反應。有人能幫我嗎?JS屏幕寬度

<script type="text/javascript"> 
     <!-- 
     if (screen.width <= 800) { 
     document.write = "<div align='center'><a href='http://www.fifacoin.com/?aff=53549'><img class='img-responsive' src='http://www.fifacoin.com/fifacoin/img/200X200.gif'>" 
     } 
     else { 
      document.write = "<div align='center'><a href='http://www.fifacoin.com/?aff=53549'><img class='img-responsive' src='http://www.fifacoin.com/fifacoin/img/728X90.gif'></a></div>" 
     } 
     //--> 
    </script> 
+0

您應該改用媒體查詢。 – SLaks

+0

@SLaks指出 - CSS中的媒體查詢是爲此做出的 - 它們提供了比javascript更清潔的解決方案,但可能未啓用...但嘗試使用'parseFloat(screen.availWidth)'而不是 – RamRaider

+0

順便說一下,您在這裏發佈了一個類似的問題http://stackoverflow.com/q/34475651/我給你答案http://stackoverflow.com/a/34476103/1415724 - 我在這裏寫了所有的東西嗎?我相信你用我的代碼的一部分來寫你在這裏做的任何事情。 –

回答

0

正確的語法是document.write(「string」); not document.write =「string」;

To Read