我想将容器的高度自动扩展为28px
. 我有一个只能垂直重复的图案,所以我不能在不是 28 倍的高度裁剪它。例如,如果我的容器的高度为400px
,我需要将高度扩展为 ,420px
以便图案重复垂直,它没有被裁剪。
关于我需要创建的 jQuery 函数的逻辑有什么想法吗?
这有帮助吗?
var container = $('#container'), unit = 28, height = container.height();
(height % unit > 0) &&
container.height(Math.ceil(height / unit) * unit);
var needsExpansion = jQuery("#mydiv").height()%28 > 0;
if( needsExpansion ) {
var newHeight = Math.ceil(jQuery("#mydiv").height()/28) * 28;
jQuery("#mydiv").height(newHeight);
}