我确信这有一个简单的解决方案,但到目前为止我还没有找到它,而且我准备把PC扔到窗口了。
任何想法如何将选项与jQuery按钮垂直对齐,其中按钮高度大于选择的高度。像这样:
我正在尝试对齐它们,以便选择位于按钮的中间。
非常感谢!
答案 0 :(得分:5)
答案 1 :(得分:0)
试试这个:
http://jsfiddle.net/oscarj24/5FL4a/
$(document).ready(function() {
var b = $("#abutton");
var s = $('select');
$(b, s).css('vertical-align', 'middle');
});
使用来自@jnylen帖子的CSS样式的类:
<强> JS:强>
$(document).ready(function() {
var b = $("#abutton");
var s = $('select');
b.addClass('btn');
s.addClass('ddl');
});
<强> CSS:强>
.btn {
margin: 0;
padding: 0;
height: 40px;
width: 32px;
vertical-align: middle;
}
.ddl {
margin: 0;
padding: 0;
position: relative;
top: 2px;
vertical-align: middle;
}
答案 2 :(得分:0)
这是我能找到完美像素的唯一方法:
button {
margin: 0;
padding: 0;
height: 40px;
width: 32px;
vertical-align: middle;
}
select {
margin: 0;
padding: 0;
position: relative;
top: 2px;
vertical-align: middle;
}
演示:http://jsfiddle.net/hCCzQ/12/
在Firefox和IE7中看起来相当不错。