更改UI日期选择器的位置

发布于 2024-12-11 21:58:13 字数 776 浏览 0 评论 0原文

可能的重复:
如何更改弹出位置jQuery DatePicker 控件的

我如何更改 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜妞爱困 2024-12-18 21:58:13

你可以添加这个CSS:

#ui-datepicker-div
{
    left:600px !important;
    width:470px !important;
}

你可以通过改变左和右来调整位置。宽度(以像素为单位)。我通过使用 Firefox 的 Firebug 调试 html 发现了这一点。

You can add this css:

#ui-datepicker-div
{
    left:600px !important;
    width:470px !important;
}

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文