2016-12-09 14 views
1

Firefoxで選択リストに関連する質問が1つあります。Firefoxで選択リストオプションが表示されないようにする

私は長いオプションのリストを選択している場合、それは右に引っ張られます。ユーザーのクリック後に選択リストが表示されるたびに、オプションのテキストが非表示になります。

JSfiddle

<div class="container"> 
    <div class="row"> 
    <div id="header-right-container" class="col-lg-3 col-md-4 col-sm-4 col-xs-12" style="background-color: #eee;"> 
     <div class="row"> 
     <div class="input-group pull-right" style="width:150px"> <span class="input-group-addon"><span class="glyphicon glyphicon-globe"></span></span> 
      <select class="form-control input-sm pull-left"> 
      <option value="1">option 1 This is option which will be hide</option> 
      <option value="2">option 2</option> 
      <option value="3">option 3</option> 
      </select> 
     </div> 
     </div> 
    </div> 
    </div> 
</div> 

ユーザーがクリックした後、左側にオプションを引くためにどのような方法がありますです。

これはChromeでは問題なく動作しますが、Firefoxではうまく動作しません。 クロームビューが選択リスト上のユーザーがクリックした後のようになり

In chrome it looks like

Firefoxの表示には、ユーザーのクリックした後、テキストを非表示にします。私は上記の問題の一つの解決策を見つけた事前

+1

問題は表示されません。申し訳ありません。 ChromeとFirefoxの両方で、選択ドロップダウンは十分に広いです。 Chromeでは、ウィンドウの外に出ていますが、Firefoxはウィンドウの内側に完全に収まるように左に表示します。 –

+1

待ってください、狭すぎる画面にこれを表示して、オプションの全文を1行に表示していますか? –

+0

はい@MrLister、全文を1行に表示したい。 Chromeではリストは左側に引っ張られますが、Firefoxではリストが左に引っ張られず、テキストが非表示になります。 – sachinM

答えて

0

In firefox it looks like

おかげで、我々は右側のリストなどのオプションが表示されますどの右から左へとリストを選択するための方向性を与えることができます。 左側にオプションを表示するには、text-alignを左に指定します。 方向はChromeとIEでうまく動作するため、mozilla firefoxにのみ適用されます。

jsfiddleリンクは、 JsFiddleです。

<div class="container"> 
    <div class="row"> 
    <div id="header-right-container" class="col-lg-3 col-md-4 col-sm-4 col-xs-12" style="background-color: #eee;"> 
     <div class="row"> 
     <div class="input-group pull-right" style="width:150px"> 
      <span class="input-group-addon"><span class="glyphicon glyphicon-globe"></span></span> 
      <select class="form-control input-sm pull-left"> 
      <option value="1">option 1 This is option which will be hide</option> 
      <option value="2">option 2</option> 
      <option value="3">option 3</option> 
      </select> 
     </div> 
     </div>    
    </div> 
    </div> 
</div> 

<style> 
    .row { 
    padding: 10px; 
    } 
@-moz-document url-prefix() { 
    select{ 
    direction:rtl; 
    } 
    option{ 
    text-align: left; 
    } 
</style> 

選択矢印は、cssを使用して変更できます。

関連する問題