更改UI日期选择器的位置
我如何更改 UI datepicker 小部件的位置?
我为我的文本框使用了 ui datepicker 小部件。但是当我点击日历时。数据选择器已显示。但日期选择器停留在错误的位置。数据选择器必须位于日历图标的左侧。
你可以在这里实时看到它: 你可以在这里实时看到它
这是我的 javascript用户界面数据选择器。
// Data picker
$(function () {
$('#datepicker').datepicker({
beforeShow: function(input, inst)
{
inst.dpDiv.css({marginTop: -input.offsetHeight + 'px', marginRight: input.offsetWidth + 'px'});
}
});
});
Possible Duplicate:
How to change the pop-up position of the jQuery DatePicker control
How can i change the position of the UI datepicker widget??
I used the ui datepicker widget for my text box. But when i click on the calander. The datapicker is show. But the datepicker are stay on the wrong position. The datapicker must be on the left of the calander icon.
You can see it here live: You can see it here live
This is my javascript for the ui datapicker.
// Data picker
$(function () {
$('#datepicker').datepicker({
beforeShow: function(input, inst)
{
inst.dpDiv.css({marginTop: -input.offsetHeight + 'px', marginRight: input.offsetWidth + 'px'});
}
});
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以添加这个CSS:
你可以通过改变左和右来调整位置。宽度(以像素为单位)。我通过使用 Firefox 的 Firebug 调试 html 发现了这一点。
You can add this css:
You can play with the poisition by chancing the left & width in pixels. I found this with by debugging the html with Firebug for firefox.