jQuery UI:datepicker – 如何在右上角添加关闭按钮(图像!)?

前端之家收集整理的这篇文章主要介绍了jQuery UI:datepicker – 如何在右上角添加关闭按钮(图像!)?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在右上方添加一个关闭按钮.

我不想使用按钮面板底部关闭按钮.

我怎样才能做到这一点?

我想要像“X”这样的东西:

解决方法@H_403_10@
您可以在标记中插入链接并根据需要设置样式,将onclick处理程序附加到它将调用.datepicker(“hide”),一个 built-in method的datepicker:
$( "#datepicker" ).datepicker({
    beforeShow: function( input ) {
        setTimeout(function() {
            var headerPane = $( input )
            .datepicker( "widget" )
            .find( ".ui-datepicker-header" );

            $( "<button>",{
                text: "Close",click: function() {
                  $.datepicker.hide();
                }
            }).appendTo( headerPane );
        },1 );
    }
});

此外,为了为关闭按钮腾出空间,您可能需要调整这些样式,以便将“下个月”按钮移到左侧并为“关闭”按钮腾出空间:

.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }

注意:我从this proof of concept开始采用上面的JS代码并进行相应的调整.虽然没有测试过.

猜你在找的jQuery相关文章