问题描述
因此,我尝试在两个事件上应用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 });
}
1楼
Robin Carlo Catacutan
0
2015-07-30 22:00:48
将value设置为leftVar
您将使用$( ".footer--section").offset.left
而不是$( ".footer--section").offset().left
。
此Math.round($( ".footer--section").offset.left)
将返回NaN
。
更改为:
var leftVar = Math.round($( ".footer--section").offset().left);