我做了link to datepicker。如果单击输入,则会弹出jquery datepicker。选择日期时,会添加自定义元素。首先,如何在单击next和prev按钮时删除添加的填充。在jscript中我添加了一点,在点击上一个或下一个按钮时,填充为空。
$(".ui-datepicker-prev").on("click",function(){
$(".ui-datepicker").css("padding-left", "");
});
$(".ui-datepicker-next").on("click",function(){
$(".ui-datepicker").css("padding-left", "");
});
但似乎没有用。其次,每次渲染元素时如何动态更新元素高度。如果您注意到单击下一个箭头并且元素高度较高并且您选择了日期,则在页面加载期间添加的元素(蓝色)的高度保持不变。即使调整窗口大小,也会出现同样的情况。每次调整元素高度时,高度都不会更新。
答案 0 :(得分:0)
我只知道一种可能的解决方案,即将datepicker-next
及其padding
更改为right
。
梅德
答案 1 :(得分:0)
新答案
<policy domain="coder" rights="none" pattern="TEXT" />
你已经用它来填充它并使用动态类名,比如day_on(你有填充和大蓝区)day_off(你有p /* padding-left: 328px; */
)
旧建议 - 修改了 这个答案是针对第1号问题的 - 在css中我评论了/ /代码请调整你的说服力。它将帮助您摆脱填充/边距 .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker-header .ui-datepicker-next,.ui-datepicker-header .ui-datepicker-title { border:none; 大纲:无; / 保证金:5px; * / }
adding-left:0