在Jquery中,需要从CSS中获取数值,而不是固定的数字
In Jquery, need to get number value from CSS instead of fixed number
在下面的代码中,有一个固定值222的"initialHeight"属性。问题是,该网站是设计响应性的,所以我需要有不同的值"initialHeight"根据屏幕分辨率。因此,如果可能的话,我需要让脚本从我在CSS中指定的任何内容中读取高度。
下面是当前代码:
<script type="text/javascript">
$().ready(function() {
$("div.more-block").divgrow({
initialHeight: 222
});
});
</script>
所以我想输入....
<style type="text/css">
.height {height:250px}
@media screen and (max-width: 1440px) {
.height {height:210px}
}
@media screen and (max-width: 1200px) {
.height {height:150px}
}
</style>
<script type="text/javascript">
$().ready(function() {
$("div.more-block").divgrow({
initialHeight: (css height style from .height)
});
});
</script>
这可能吗?
我相信你正在寻找的是首先设置您的容器的最小高度:
@media screen and (max-width: 1440px) {
.more-block {
min-height: 210px;
}
}
然后你可以在JS中得到这个值,像这样:
var $more = $("div.more-block");
var initialHeight = parseInt($more.css('min-height'));
$more.divgrow({
initialHeight: initialHeight
});
相关文章:
- 在循环中获取从1到x的数字
- 如果数字已插入排序数组,则获取该数字的索引
- javascript从id获取数字
- 如何获取一个以零开头的数字的位数
- 忽略任何非小写字符(如数字、大写字母和符号)并获取k的值
- 使用Regex获取括号内的数字
- 用于获取两个方括号之间的数字的正则表达式
- 如何获取数组中数字的最大出现次数
- 获取对象的所有可能组合,其中值的总和与数字匹配
- 从数字字符串中获取整数
- jQuery UI Slider ui.value 获取最后一个数字
- 在 JavaScript 中使用最后两个数字获取年份
- 无法可视化百分比数字(获取 NaN)
- 通过正则表达式获取数字
- 在数字索引循环中获取数组项的键
- 获取滑块以显示月份而不是数字
- 正在获取NaN而不是数字/值
- 如何在javascript中获取隐藏字段的数字和
- 如何根据月份中的数字获取日期名称
- 使用输入类型数字获取光标位置