2011-07-08 29 views
8

thể trùng lặp:
How to resize the jQuery DatePicker controlLàm thế nào để thay đổi kích thước của jquery UI datepicker

Hãy cho tôi biết làm thế nào để thay đổi kích thước của datepicker jquery ui. Trình chỉnh sửa ngày mặc định của tôi widthheight gần với 308px285px. Điều này quá lớn đối với trang của tôi. Xin vui lòng cho tôi biết làm thế nào để kích thước lại nó ?. Tại sao nó trở nên lớn đến thế? Tôi chỉ sao chép và dán mã và thay thế các tệp css và js ở những nơi có liên quan.

<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> 

Cảm ơn bạn.

+0

[chuyển đến bài đăng này] (http://stackoverflow.com/questions/659588/how-to-resize-the-jquery-datepicker-control) bạn sẽ tìm thấy câu trả lời đúng. – run

Trả lời

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

tăng kích thước phông chữ sẽ làm tăng kích thước tổng thể của trình dữ liệu.

+9

$ ('div.ui-datepicker') .ss ({fontSize: '12px'}); nên thực hiện thủ thuật. –

+2

Như thế này là tốt hơn:. $ ("div.ui-datepicker") css ( \t \t \t \t \t \t { \t \t \t \t \t \t \t "font-size": "12px" \t \t \t \t \t \t} \t \t \t \t \t); ;) –

+0

Thủ thuật này không hoạt động đối với bộ chọn dữ liệu thả ... vì Div chưa tạo truy cập qua CSS hoặc cũng qua jquery bằng cách đặt css ...... cho Trình chọn dữ liệu thả xuống chỉ hoạt động nếu chúng ta sử dụng '$ ('div.ui-datepicker'). css ({fontSize: '12px'});' sau khi gọi '$ (" # date-start "). datepicker();'. – Mostafa

3

Hãy thử thay đổi

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

trong jquery-ui-1.8.6.custom.css của bạn. lưu ý rằng 1.8.6 là phiên bản tôi đang sử dụng.

+4

Phương pháp này không tốt ... chúng ta không nên chỉnh sửa lõi của một số thư viện – Mostafa

Các vấn đề liên quan