0
我想突出顯示jQuery UI日期選擇器與多選插件的日子的水平範圍。爲突出顯示,我使用a
標籤的:before
和:after
僞元素。添加一個特殊的類到選定的日子在jQuery UI Datepicker
.ui-state-highlight a:before,
.ui-state-highlight a:after {
content: "";
display: inline-block;
position: absolute;
width: 12px;
height: 30px;
background: #e84332;
display: none;
}
.ui-state-highlight a:before {
left: -7px;
}
.ui-state-highlight a:after {
right: -8px;
}
只需要根據反白標明當天的位置,以顯示:before
或:after
元素。但日期選擇器在渲染後每次都刪除樣式。請幫助我理解如何運行顯示日期選擇器渲染後的僞元素的函數。
水平選擇的圖片:
的jsfiddle:
你想選擇範圍?如果是這樣,我爲你創建了一個演示 - https://jsfiddle.net/a8vy7ekp/ - 從這裏取得的代碼 - http://bseth99.github.io/projects/jquery-ui/4-jquery-ui-日期選擇器,range.html – Tasos