簡體   English   中英

移動中selectize.js下拉菜單溢出的困難

[英]Difficulty with selectize.js dropdown overflow in mobile

因此,我正在使用selectize.js創建一個自動完成搜索字段。 除非我將下拉菜單縮放到一個小的移動屏幕,否則它的運行效果非常好。 長度過長的任何文本都會使其溢出到下一行,並將dropdown元素延伸到更應該顯示的右邊。 除了文本框增長之外,文本框旁邊的圖標也隨之增長。

這是一個演示問題的jsfiddle。 如果拖動屏幕,使“結果”部分很小,則可以看到溢出。 在我的網站上,它不僅溢出而且還在右側擴展了該框。

有人會認為,理想的屬性將是“溢出”,使其隱藏。。但這似乎不起作用。

有沒有什么辦法解決這一問題?

jsfiddle: http : //jsfiddle.net/Eq6cJ/

HTML:

<select id = "searchTextbox">
    <option value = "aaaa"> bbbbbbbbbbbbbbbb </option>
    <option value = "cccc"> dddd </option> 
</select>

Javascript:

var $select = $('#searchTextbox').selectize({
              maxItems: 1,
              maxOptions: 5,
              searchField: ['text', 'value'],
              openOnFocus: false,
              highlight: false,
              scrollDuration: 300,
              create: false
          });
.selectize-input {
   white-space: nowrap;
}

JSFIDDLE

.selectize-input .item {
  width: 110px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 5px !important;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM