我正在尝试使用带有变量的 jQuery CSS 方法编写脚本,但我无法弄清楚语法。

我需要的是 jQuery(‘ #sidecontent ‘).css(‘height’, ‘calc (100vh – $var)’);

从 100vh 中减去变量的正确语法是什么?

var elHeight = 200;
$("#sidecontent").css("height", "calc(100vh - " + elHeight + "px" + ")");
jQuery( window ).scroll(function() {
    let headerHeight = jQuery('.td-header-template-wrap').height();
    let stickyHeaderHeight = jQuery('.td-header-desktop-sticky-wrap').height();
    let yScroll = document.documentElement.scrollTop;
  if (document.documentElement.scrollTop > headerHeight) {
    jQuery('#sidecontent').addClass('active');
    jQuery('#sidecontent').css('top', '55px');
    jQuery('#sidecontent').css('height', 'calc(100vh - 55px)');

  } else {
        jQuery('#sidecontent').removeClass('active');
        jQuery('#sidecontent').css('top', '0');
        jQuery("#sidecontent").css("height", "calc(100vh - " + yScroll+ ")");
        jQuery('#sidecontent').css('padding-top', '0');
         
  }
  });
为什么 PHP 会受到如此多的仇恨
如何成为一名 AI 工程师