[英]how to center datepicker calendar button
Custom button to open calendar is added to Jquery ui datepicker widget using code below. 使用以下代码将用于打开日历的“自定义”按钮添加到Jquery ui datepicker小部件中。
button does not appear in same row as input field: 按钮与输入字段不在同一行:
How to move button down so that it appears in same row with other elements ? 如何向下移动按钮,使其与其他元素出现在同一行?
setTimeout(function () {
$(elem).css({ "box-sizing": "border-box", width: "68px" }).datepicker({
dateFormat: 'dd.mm.yy',
showOn: 'button',
changeYear: true,
changeMonth: true,
showWeek: true,
showButtonPanel: true
})
.removeClass("ui-corner-all").addClass("ui-corner-left");
$(elem).next('button.ui-datepicker-trigger').button({
text: false,
icons: { primary: 'ui-icon-calculator' }
}).css({ width: '1em', height: '1em' })
.removeClass("ui-corner-all").addClass("ui-corner-right")
.find('span.ui-button-text')
.css({ padding: '0.1em' })
.siblings('span.ui-button-icon-primary')
.css({ marginLeft: "-8.5px", marginTop: "-8.5px" });
}, 100);
Try adding the same vertical-align
CSS property to both the input and button. 尝试将相同的
vertical-align
CSS属性添加到input和button上。 eg, $(elem).next('button.ui-datepicker-trigger').andSelf().css("verticalAlign", "middle");
例如,
$(elem).next('button.ui-datepicker-trigger').andSelf().css("verticalAlign", "middle");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.