javascript - 如何使用 jQuery 将负数 padding-top 添加到 html 元素

标签 javascript jquery

我想使用 jQuery 将负数“padding-top”设置为 .container 元素。
padding-top 的值将是 .header 元素和 .navigation 元素的总和。

我尝试了下面的代码,但没有成功。

//This don't work
const $headerHeight = $('.header').height();
const $navHeight = $('.nav').height();
$('.container').css('padding-top', -($headerHeight + $navHeight) + 'px');

它在非负值时有效。
它将 style="padding-top: xxxpx"添加到 .container 中,如下所示
div class="container"style="padding-top: xxxpx"

//This works
const $headerHeight = $('.header').height();
const $navHeight = $('.nav').height();
$('.container').css('padding-top', ($headerHeight + $navHeight) + 'px');

我想知道如果出现“负值”该怎么写。

最佳答案

关于javascript - 如何使用 jQuery 将负数 padding-top 添加到 html 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59692511/

相关文章:

jquery - 如何隐藏在 jquery 中动态创建的元素?

javascript - jquery 图像 slider "Unslider"无法正常工作

jquery - 从 JQueryUI Datepicker 获取日期

java - 动态添加 UI 组件

javascript - 这两个 JavaScript bool 表达式有什么区别吗?

jquery - 当我给 <tbody> 标签时无法追加行

jquery - 如何使用 jQuery 存储和访问 iFrame 父级上的值?

jquery - 在页面加载时获取 ajax 哈希 url

javascript - 为什么 setTimeout 中的 setState 不进行批处理?

javascript - CSS 和 JavaScript 有条件地重新定位 onScroll 一个绝对定位的 DIV