2014-10-22 33 views
-2

我有一個div(#bob_show)顯示和另一個(#slider_mobile)在PC瀏覽器上打開時隱藏。我需要在移動設備上打開時聲明被顛倒...當在手機上查看時隱藏並顯示div(s)

非常感謝您的幫助!

Hugo

+0

使用媒體查詢去。 – Ashish 2014-10-22 07:57:02

+1

你想如何檢測'移動設備'?媒體查詢將查看可用大小(屏幕/設備寬度等),用戶代理將作爲請求的一部分傳遞,並且更加可靠 - 但隨着新設備的發佈而不斷變化。 – 2014-10-22 07:57:55

+0

使用引導。有一種隱藏在較小設備中的div的類。我記得它有點像:hidden-xs hidden-sm(...) – Klapsa2503 2014-10-22 08:02:37

回答

0

您可以檢測到導航器類型,並根據您的需要進行此操作。

更多參考訪問a link這個問題。

怎麼過,如果你的問題是瀏覽器的寬度,那麼你可以用下面的技術

  // you can change the width condition as per your need 
      if(window.matchMedia('max-width:420px').matches || $(window).width() < 768){ 
      // small devide 
       $('#slider_mobile').show(); 
       $('#bob_show').hide(); 
      }else{ 
       $('#slider_mobile').hide(); 
       $('#bob_show').show(); 
      }