所以我试图在两个事件上应用JS函数:window.resize和document.ready。第二个刚刚开始工作。
当我加载网站时,我希望此功能执行并应用CSS。这是
之前的最后一个JS代码我尝试了很多JS活动,但没有成功。
window.addEventListener("resize", footerMargin);
$( document ).ready(function() { footerMargin(); });
function footerMargin() {
var offset = $( ".section-item--coming-soon").offset();
var novaVar = Math.round(offset.top);
var leftVar = Math.round($( ".footer--section").offset.left);
var heightComingSoon = $( ".section-item--coming-soon").height();
var overall = novaVar + heightComingSoon + 75;
$( ".footer--section").offset({ top: overall, left: leftVar });
}
答案 0 :(得分:0)
将值设置为leftVar
后,您使用$( ".footer--section").offset.left
代替$( ".footer--section").offset().left
。
此Math.round($( ".footer--section").offset.left)
将返回NaN
。
将其更改为:
var leftVar = Math.round($( ".footer--section").offset().left);