2012-05-16 139 views
1

是否可以完全自定义jquery-ui datepicker以匹配您的网站主题,包括标题,按钮和图像的位置。如果可能的话,比应该采取什么方法。如何去做呢?我想(几乎)完全重新设计它。其他可能的选择是什么?定制jquery ui日期选择器

我试图用jquery Theme Roller修改/定制它,但它不允许更改日期选取器框的按钮,图像或整体设计。

任何帮助,高度赞赏。

回答

1

你可以修改它。只需通过此链接并下载文件即可。我自定义日期选择器标题,内容,选定的风格。其他选项。 JqueryUi-Datepickr

或者可以替代地您可以访问JqueryDatepicker n选择主题选项卡。

这是日期时间选择器的一般标记。你可以定制它

<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"> 
    <div class="ui-datepicker-header ui-widget-header ui-helper-clearfix ui-corner-all"> 
     <a class="ui-datepicker-prev ui-corner-all" title="Prev"><span class="ui-icon ui-icon-circle-triangle-w">Prev</span></a> 
     <a class="ui-datepicker-next ui-corner-all" title="Next"><span class="ui-icon ui-icon-circle-triangle-e">Next</span></a> 
     <div class="ui-datepicker-title"> 
     <span class="ui-datepicker-month">January</span><span class="ui-datepicker-year">2009</span> 
     </div> 
    </div> 
    <table class="ui-datepicker-calendar"> 
     <thead> 
     <tr> 
     <th class="ui-datepicker-week-end"><span title="Sunday">Su</span></th> 
     ... 
     </tr> 
     </thead> 
     <tbody><tr> 
     <td class="ui-datepicker-week-end ui-datepicker-other-month "> 1 </td> 
     ... 
     </tr> 
     </tbody> 
    </table> 
    <div class="ui-datepicker-buttonpane ui-widget-content"> 
     <button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all">Today</button> 
     <button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all">Done</button> 
    </div> 
</div> 
+0

你能解释一下你是怎么做到的。只有选项才能包含日期选择器。 –

+0

@UmerHayat你可以选择datepicker,如果你需要,或者你可以选择所有其他小部件。如果它匹配你的应用程序需要 –

+0

我已经这样做了。现在包括日期选择器后,我需要对其进行自定义以匹配我的主题。例如,我想在它上面添加额外的行,更改“下一个”和“上一个”的图像,更改日历箱的大小和形状等。 –