首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用乘积值扩展容器高度

用乘积值扩展容器高度
EN

Stack Overflow用户
提问于 2013-08-23 15:38:00
回答 2查看 128关注 0票数 0

我希望将容器的高度自动展开为28px的乘积。我有一个只能垂直重复的模式,所以我不能在一个高度不乘以28的高度上裁剪它。例如,如果容器的高度为400px,则需要在420px处展开高度,以便模式垂直重复,而不是裁剪。

对于我需要创建的jQuery函数的逻辑,有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-23 15:43:14

这个有用吗?

代码语言:javascript
复制
var container = $('#container'), unit = 28, height = container.height();
(height % unit > 0) &&
container.height(Math.ceil(height / unit) * unit);
票数 6
EN

Stack Overflow用户

发布于 2013-08-23 15:43:25

代码语言:javascript
复制
var needsExpansion = jQuery("#mydiv").height()%28 > 0;
if( needsExpansion ) {
   var newHeight = Math.ceil(jQuery("#mydiv").height()/28) * 28;
   jQuery("#mydiv").height(newHeight);
}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18406743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档