用于设置多个元素高度的jQuery循环

时间:2018-06-02 16:41:31

标签: jquery

我有一些可行的代码,但是如何创建循环以将其应用于页面上的所有article元素,每次都重置articleheight var?

function setArticleHeight() {
var wheight = $(window).height();
var articleheight = $('article').height();
        $("article").css("top", -articleheight - wheight);
}

$( document ).ready( setArticleHeight );

window.onresize = setArticleHeight;

1 个答案:

答案 0 :(得分:1)

你必须循环元素。

$.each($('article'), function(idx, ele){ $(ele).css("top", -articleheight - wheight) });