css 位置 jquery ui 组合框

标签 css jquery-ui combobox position

我想定位 jQuery UI 组合框。我有不止一个,但不是所有的都必须在相同的相对位置。

这是我的代码:

html:

<div>
   <select id="comboSubsidiary" class="comboTravel" >
      <option>loading</option>
   </select>
</div>

<div>
   <select id="comboCountry" class="comboWork">
      <option>loading</option>
   </select>
</div>

CSS:

div.comboTravel{position: relative; left: 410px; top: -23px; display: inline-block; }

上面的 css 不工作。

以下 css 有效:

.ui-combobox{position: relative; left: 110px; top: -23px; display: inline-block; }
        .ui-button {
            position: absolute;
            top: 0;
            bottom: 0;
            margin-left: -1px;
            padding: 0;
            /* adjust styles for IE 6/7 */
            *height: 1.7em;
            *top: 0.1em;
        }
        .ui-autocomplete-input {
            margin: 0;
            padding: 0.3em;
        }

但是有了这个 css,所有的组合框都以相同的方式定位。我想要一些组合框使用 css 类,但我不知道如何访问它们(例如 css-class comboTravel 或 comboWork)

我怎样才能让它工作?

最佳答案

我可以看到 div.comboTravel 类的顶部为 -23px,可能是这使得组合框没有出现在屏幕上。我尝试删除它并为 comboWork 创建另一个类,它对我有用。这是像 [http://jsfiddle.net/nAC8N/2/]

这样的 jsFiddle

希望这对您有所帮助。

关于css 位置 jquery ui 组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10878031/

相关文章:

javascript - Rails 3 jQuery UI Datepicker 希望仅启用特定日期

jquery - 如何在 jquery 中使用淡入淡出进行前置?

excel - 更新更改而不取消选择/重新选择复选框

javascript - Bootstrap 2.1 与 jQuery UI 兼容吗?

if语句中的VBA屏幕更新

javascript - 在 Scribus 中使用组合框填写文本字段

html - 我是否打算在布局的所有方面都使用 Bootstrap?

html - 如何仅使用 HTML/CSS/SVG 使 IE 中的文本大小和行为与其他浏览器相匹配?

javascript - 在 Javascript 中构建类似布局的时间轴网格?

html - 在angularjs中弹出期间限制暗区