2011-07-08 42 views
8

可能重复:
How to resize the jQuery DatePicker control如何更改jQuery UI的日期选择器的尺寸

请告诉我如何更改jQuery UI的日期选择器的尺寸。我的默认日期选择器widthheight接近308px285px。这对我的页面来说太大了。请告诉我如何重新调整它的大小?为什么它变得如此之大?我只是复制和粘贴代码并将css和js文件替换到相关位置。

<link rel="stylesheet" type="text/css" href="./css/ui/jquery.ui.all.css"> 

<script src="./js/jquery-1.5.1.js"></script>  
<script src="./js/ui/jquery.ui.core.js"></script> 
<script src="./js/ui/jquery.ui.widget.js"></script> 
<script src="./js/ui/jquery.ui.datepicker.js"></script> 

谢谢。

+0

[去这个帖子](http://stackoverflow.com/questions/659588/how-to-resize-the-jquery-datepicker-control)你会找到正确的答案。 – run

回答

26
$('div.ui-datepicker').css({ 
    font-size:10px; 
}); 

增加字体大小将增加数据中心的整体大小。

+9

$('div.ui-datepicker').css({fontSize:'12px'}); 应该做的伎俩。 –

+2

像这样的好: $( “div.ui-日期选择器”),CSS( \t \t \t \t \t \t { \t \t \t \t \t \t \t “字体大小”: “12像素” \t \t \t \t \t \t} \t \t \t \t \t); ;) – 2013-12-28 06:22:38

+0

这个技巧不适用于drop data picker ......因为Div并没有创建通过CSS或jquery通过set css来访问它......对于下拉Data Picker它只是工作如果我们使用'$('div.ui-datepicker').css({fontSize:'12px'});'调用'$(“#date-start”)。datepicker();'后。 – Mostafa

3

尝试在jquery-ui-1.8.6.custom.css改变

.ui-datepicker { 
    height: 500px ; 
    padding: 0.2em 0.2em 0; 
    width: 150px; 
} 

。请注意,1.8.6是我正在使用的版本。

+4

这种方法不是很好的方法....我们不应该编辑一些库的核心 – Mostafa