看看此页面。日期选择器本身(调用 <div id="calendar">
)最初设置的宽度为“68em”。然后我使用 $("#calendar").children().css("width","auto");
将宽度设置为自动(以便它填满页面)。如您所见,这有效。然而,更改月份(使用按钮)会导致 jQuery 将宽度更改回来。有没有正确的方法来解决这个问题?
最佳答案
快速但肮脏的解决方案是使用 ! important
覆盖元素上设置的样式:
#calendar .ui-datepicker-inline {
width: auto ! important
}
这并不漂亮,但它可以轻松完成工作。
关于jquery - 如何设置 jquery 日期选择器的默认大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1500346/