2017-02-03 5 views
0

たとえば、入力グループクラスを適用し、小さなデバイスでサイトにアクセスしたときにのみ適用したいが、大きなデバイスを使用してサイトにアクセスする場合は、そのクラスを適用したくない。私はvisible-xs、hidden-xsクラスを使用することができましたが、小型デバイスや大型デバイスのマークアップを変更したくないので、そうしたくありません。特定のデバイスに対してのみ特定のブートストラップクラスを適用できますが、他のデバイスには適用できません。

答えて

0

この目的でjqueryを使用します。

if($(window).width() >= 1024){ 
// call the element by id and add your class 
} 

参照として以下のコードを使用できます。

if($(window).width() >= 1024){ 
    $('#mydiv').addClass('col-lg-4'); 
} 


<div id="mydiv"> 
    </div> 

希望します。

+0

何もOPはIE8と9をサポートしていない場合は 'より良い候補だろう)ブートストラップでスタイリング入力グループに関与したクラスと私見' .matchMedia(約何も言うことは、これらの2つのスニペットとリサイズ後に起こりません(その場合であっても、それがサポートされていなければモバイルではないと仮定することができる) – FelipeAls

0

あなたはサスとBSのV4(以下、バージョン3.x)を使用している場合、あなたは.xs-input-groupのように独自のクラスを作成し、それにinput-group.scssv3 LESS version is in master

のコピー・貼り付け・修正版を適用する可能性は、また、と.input-group-btnという名前は、のようにのように書かれているので、.input-group .input-group-something {}という保護者ではないので、HTMLとプリプロセッサのコードに名前を変更する必要があります。.input-groupクラスがない場合でも、 BSによって...

プレフィックスまたはrem ove .input-group-lgおよび.*-smは、このサイジング機能を1日使用するかどうかによって異なります。

関連する問題