弹出窗口内的JQuery UI Datepicker

Posted

技术标签:

【中文标题】弹出窗口内的JQuery UI Datepicker【英文标题】:JQuery UI Datepicker inside a popup window 【发布时间】:2012-08-22 09:57:59 【问题描述】:

我需要你的帮助,

我将如何创建一个 javascript 函数,该函数将动态创建一个包含 JQuery UI Datepicker 的自定义弹出窗口?

非常感谢您的帮助。

【问题讨论】:

【参考方案1】:

使用 jquery UI 并不太难。

html

<div id="dialog">

    <div id="datepicker"></div>

</div>

Javascript:

$("#datepicker").datepicker();
$("#dialog").dialog();

还有一个 jsfiddle 可以看到它的实际效果: http://jsfiddle.net/Robodude/kgNZN/

【讨论】:

【参考方案2】:

演示 http://jsfiddle.net/k4pmy/

代码

$(document).ready(function() 
    $("#popup").dialog(
        open: function() 
            $('#datePicker').removeAttr("disabled");
        ,
        close: function () 
            $('#datePicker').datepicker('hide');
        
    );

    $("#datePicker").datepicker();

    $("#pop_button").click(function() 
        $('#datePicker').attr("disabled", true);

        $("#popup").dialog("open");
    );
);​

【讨论】:

以上是关于弹出窗口内的JQuery UI Datepicker的主要内容,如果未能解决你的问题,请参考以下文章

在 jquery 中刷新 ui-Dialog 弹出窗口

检测jquery ui弹出窗口是否关闭

Jquery Ui Datepicker 月/年下拉菜单在最新的 Firefox 中的弹出窗口中不起作用

在Iframe中使用jquery ui dialog 怎么使弹出窗口居于浏览器中间

jQuery 移动弹出窗口维度

关闭弹出窗口并导航到 jQuery Mobile 中的另一个页面