jquery - 如何在每次渲染元素时获得新的高度并删除 css 样式

标签 jquery html css

我做了这个link to datepicker .如果单击输入,则会弹出一个 jquery 日期选择器。选择日期时,会添加一个自定义元素。首先,如何在单击下一个和上一个按钮时删除添加的填充。在 jscript 中,我添加了单击上一个或下一个按钮时填充为空。

$(".ui-datepicker-prev").on("click",function(){
        $(".ui-datepicker").css("padding-left", "");
    });
    $(".ui-datepicker-next").on("click",function(){
        $(".ui-datepicker").css("padding-left", "");
    });

但是好像不行。其次如何在每次渲染元素时动态更新元素高度。如果您注意到当您单击下一个箭头并且元素高度更高并且您选择了一个日期时,添加的元素(蓝色)的高度在页面加载期间保持不变。即使调整窗口大小时也是如此。每次调整元素高度大小时,高度不会更新。

最佳答案

我只知道一种可能的解决方案,那就是将 datepicker-next 及其 padding 更改为 right

德米特里

关于jquery - 如何在每次渲染元素时获得新的高度并删除 css 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48581752/

相关文章:

jQuery 选择除第一个以外的所有

javascript - 刷新时更改背景颜色和悬停颜色

html - Chrome 输入类型文件宽度(点击区域)

html - CSS 元素悬停只影响第一个

html - 如何在 HTML <table> 中的 <td> 元素中设置列?

css - 如何在 Webkit 中使用 CSS3 过渡和垂直滚动条避免无限循环?

javascript - Uncaught ReferenceError : testString is not defined

jquery - 如何使用 Bootstrap Multiselect 获取所有选定值并在 AJAX 中使用它

javascript - 将 js 变量打印到另一个 js 文件中的 innerHTML 调用中

javascript - 如何使用 requestAnimationFrame 为 Canvas 中的图像设置动画?