Tôi đang sử dụng nhiều chủ đề ui trong một trang. Tôi tạo chủ đề tùy chỉnh với phạm vi css
, cho phép nói #scope
. Tôi sử dụng trường datepicker trong phạm vi cho phép nói #scope input#datepicker
. trường datepicker không nhận được các kiểu css
từ chủ đề ui. Tôi đoán điều này là bởi vì nó được tạo động bên ngoài #scope
, làm cách nào tôi có thể thay đổi điều này và cách làm cho nó có được phong cách từ phạm vi.jquery datepicker trong phạm vi css
6
A
Trả lời
4
Tôi đã giải quyết vấn đề này bằng cách thêm div trình bao bọc trong mã.
$(document).ready(function(){
$("#ui-datepicker-div").wrap('<div class="ui-layout-center" />');
});
0
Tôi nhớ có cùng sự cố, hãy kiểm tra kiểu được xác định nói chung chẳng hạn như span
, nó có thể chồng chéo với kiểu ui
.
2
@bkilinc, bạn là chính xác. Lịch datepicker được thêm vào document.body, bên ngoài phạm vi tùy chỉnh của bạn.
http://bugs.jqueryui.com/ticket/4591 http://bugs.jqueryui.com/ticket/4306
Trong một cấu trúc như sau, lịch nằm ngoài phạm vi của container.
<style type="text/css">
.calendarContainer .ui-datepicker {
/* rule intended to affect only .calendarContainer */
}
</style>
...
<body>
<div class="calendarContainer"><input name="date"/></div>
<div class="ui-datepicker"> (generated calendar)</div>
</body>
Các vấn đề liên quan
- 1. Cách sử dụng jquery-datepicker cho phạm vi ngày
- 2. .datepicker ('setdate'), trong jQuery
- 3. Sửa đổi CSS datepicker jquery với beforeShowDay
- 4. Đóng/phạm vi JavaScript/jQuery
- 5. Phạm vi thanh trượt jQuery
- 6. Phạm vi của * CSS hack là gì?
- 7. jQuery ui: nhiều phạm vi cho bộ chọn ngày?
- 8. Cách triển khai thanh trượt phạm vi jQuery trong AngularJS
- 9. Sử dụng altFormat và altField trong phạm vi ngày thanh công cụ jquery UI
- 10. Trình nghe đầu vào phạm vi JQuery
- 11. jQuery và chức năng phạm vi
- 12. Phạm vi thành công của Ajax jquery
- 13. Xóa giới hạn minDate/maxDate trong jQuery UI Datepicker
- 14. getDate với Jquery Datepicker
- 15. JQuery DatePicker và beforeShowDay
- 16. trường bắt buộc trong phạm vi jquery accordion
- 17. Chuỗi menu CSS không vi phạm dòng thứ hai
- 18. jQuery datepicker giữ mở lại trong IE datepicker
- 19. bắt đầu với jquery datepicker
- 20. JQuery: delegate và datepicker
- 21. jquery DatePicker Nút Done
- 22. JQuery: DatePicker mặc định
- 23. sao chép jQuery datepicker
- 24. jQuery: thay thế datepicker
- 25. jQuery DatePicker MVC4 EditorFor
- 26. jQuery datepicker mindate, maxdate
- 27. Nút datepicker Jquery tabindex
- 28. jQuery datepicker getMinDate '+ 1d'
- 29. JQuery datepicker ngôn ngữ
- 30. Angularjs: gọi phạm vi khác trong iframe
Chỉ cần làm rõ "ui-layout-center" là lớp css tùy chỉnh của bạn, đúng không? Cá nhân tôi cố gắng tránh sử dụng cùng tiền tố ui- như được sử dụng trong phần còn lại của jQuery UI để tránh các xung đột tên có thể xảy ra trong các phiên bản sau. –