Vấn đề khá dễ hiểu mặc dù tôi đang gặp khó khăn trong việc tìm ra cách giải quyết nó.
Tôi đang sử dụng công cụ chọn ngày jQuery-ui cùng với "nút bật / tắt kiểu ios" tùy chỉnh. Việc chuyển đổi này sử dụng một số yếu tố được định vị tuyệt đối hiện đang hiển thị trên đầu bộ chọn ngày của tôi.
xem vòng tròn xấu xí bao phủ ngày 6 tháng 7 bên dưới ...
cách bẩn để làm điều này (ít nhất là imo) là viết một kiểu trong một trong các bảng định kiểu của tôi, nhưng tôi muốn sử dụng một số javascript khi trình chọn khởi chạy để hoàn thành việc này.
Tôi đã thử rồi
$('.date_field').datepicker();
$('.date_field').datepicker("widget").css({"z-index":100});
và
$('.date_field').datepicker({
beforeShow: function(input, inst) {
inst.dpDiv.css({"z-index":100});
}
});
nhưng có vẻ như chỉ số z bị ghi đè mỗi khi trình chọn ngày được khởi chạy.
bất kỳ trợ giúp được đánh giá cao!
style
thẻ vào đầu - không chỉ có nó trong CSS giúp mã JS của bạn ngắn hơn và sạch hơn, mà còn áp dụng liền mạch cho tất cả các trường hợp của người chọn ngày.