如標題所示,我希望Datepicker的「ui-datepicker-div」設置爲flex。我的目標是創建一個燈箱,但我不知道如何輕鬆完成。我在jquery ui的代碼中做了一些實驗來了解它爲什麼不按照它應有的方式工作。我通過重寫「顯示」來嘗試「beforeShow」,但沒有運氣。jQuery UI Datepicker:如何將容器的顯示設置爲flex?
最後,由Datepicker創建的inline-css的結果始終是「block」,儘管console.log告訴我它設置爲「flex」(在beforeShow中)。
有什麼想法?
在此先感謝!
歡迎StackOverflow的,請花點時間查看遊覽:https://stackoverflow.com/tour, 如何創建一個最小,完整和可驗證的示例:https://stackoverflow.com/help/mcve,更具體地說, *如何提出好問題* https://stackoverflow.com/help/how-to-ask - 如果您在尋求幫助之前對自己的問題進行了一些思考,並獲得更好的反饋和有幫助的答案,代碼*的一個特定問題,您嘗試過*顯示努力自己解決問題。 – mjw
難道你不能只使用覆蓋顯示的CSS規則嗎?在樣式表中重新定義這個類,或者將另一個類添加到Datepicker容器中,並重新定義該類的顯示。請記住,CSS根據選擇器的具體特點決定使用哪個屬性的值。我的意思是,'div.my-class {}'中的屬性會覆蓋'.myclass {}' –
@FabioLolli:這是不可能的,因爲據我所知,內聯CSS規則中的任何其他定義的CSS。 Datepicker顯示是通過內聯CSS設置的... – testbytest