2

我们正在使用根据我们的需要定制的 jquery UI 自动完成小部件,可以说它是这里看到的组合框小部件的扩展。jquery 组合框小部件

将小部件应用于页面上的三个选择元素,得到一个奇怪的问题,如下面的附件所示。

按钮高度与输入字段高度不同

使用开发控制台定位按钮会为所有三个按钮获取相同的样式:(

任何帮助将非常感激。:)

PS:这个问题是随机出现的,有时是第二个元素,有时是第三个元素。

第三个 Combobox 按钮高度与其他的不一样

编辑:这可能是自定义 CSS 或 jquery 库 CSS 的问题,因为我可以通过添加

    element.style{
          height:33px;
    }

到作为按钮的服务器的锚标记,但我不确定这是否是正确的做法。

编辑:可以在这里找到 jsfiddle 链接

4

1 回答 1

0

如果您设置,您的小提琴效果很好:

.custom-combobox-input {
    margin: 0;
    padding: 0.4em;
}

我认为这与 Webkit 在这种情况下如何考虑十进制 em 相关,但必须对其进行更深入的调查。

来自 jQuery UI 错误论坛:

组合框只是一个演示,它不是一个完整的小部件。除非我们将组合框作为我们支持的官方插件引入,否则我们不会在我们的演示之外维护功能。

链接:http ://bugs.jqueryui.com/ticket/6133

演示:http: //jsfiddle.net/IrvinDominin/WU9v9/

于 2013-09-17T11:25:02.620 回答