当页面加载时,我尝试更改每个 .partition div 的顶部边距。 我曾尝试使用 $(this) 但找不到好的解决方案:
$(document).ready(function() {
$('.partition').css({
'marginTop': - ($(this).height() / 2)
});
});
有什么想法吗? 非常感谢!
最佳答案
无需使用.each()
。您可以直接从函数返回值:
$('.partition').css({
'marginTop': function () {
return -($(this).height() / 2)
}
});
关于jquery - 用 jquery 改变几个 div css onload (this),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25511108/