如何隐藏在上一页/今天/下一步 jQuery中的DatePicker导航?

我很高兴刚刚月份和年份下拉框。

另外我怎么禁用动画?

@ tvanfosson - 我已经尝试过hideIfNoPrevNext,但如果你没有跨越两个月日期范围,只有工作。

的持续时间选项做虽然在关闭的动画特技。

干杯。

有帮助吗?

解决方案

可以隐藏通过CSS上/下一个导航。你可以看到实例做,在主题 http://marcgrabanski.com/pages/code / jquery的-UI-日期选择器

其他提示

您可以找到在 HTTP的DatePicker控件的选项://docs.jquery。 COM / UI /日期选择器/日期选择器#选项。具体而言,我认为你要hideIfNoPrevNext设置为true,并设置持续时间'。

  $('#cal').datepicker( { hideIfNoPrevNext: true, duration: '' } );

只需隐藏按钮

$("div.ui-datepicker-header a.ui-datepicker-prev,div.ui-datepicker-header a.ui-datepicker-next").hide();

我也遇到这个问题的DatePicker的默认功能。 我缺少jquery.ui.base.css的链接。包括裁判我的页面上此文件后,它的工作就像一个魅力。我没有扭捏任何CSS或没有设置任何属性。据透露。

只需修改以显示没有风格。

div.ui-datepicker-header 
a.ui-datepicker-prev,div.ui-datepicker-header 
a.ui-datepicker-next
{
    display: none;  
}

我知道这是旧的,但我发现了另一种方式来做到这一点。我用这一个。

.focus(function () {
    $(".ui-datepicker-next").hide();
    $(".ui-datepicker-prev").hide();
});

您可以做这样的..

$('#TextDateId').datepicker({
        dateFormat: "MM dd yyyy",
        changeMonth: true,
    }).focus(function () {
        $(".ui-datepicker-next").hide();
        $(".ui-datepicker-prev").hide();
    });

使用此代码,它肯定会为下一个或先前的按钮停止导航工作..

$("#cal").datepicker({
stepMonths: 0
)};
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top