首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改值类型

更改值类型
EN

Stack Overflow用户
提问于 2013-01-18 20:00:59
回答 3查看 40关注 0票数 0
代码语言:javascript
复制
$.fn.findMaxHeight = function() {
    var wrapperHeight = $(this).height();
    var wrapperMaxHeight = $(this).css('max-height');

    if ( wrapperHeight == wrapperMaxHeight ) {
        alert("max-height reached");
    } else {
        alert("not yet");
    }
}
$('.subscription-wrapper').findMaxHeight();
$('.payment-wrapper').findMaxHeight();

..。不起作用,因为.css()返回300px,而.height()返回300,所以它们无法进行比较。我该如何修复它?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-18 20:02:31

只需使用parseInt即可。

具体来说,

代码语言:javascript
复制
var wrapperMaxHeight = parseInt($(this).css('max-height'), 10);
票数 4
EN

Stack Overflow用户

发布于 2013-01-18 20:03:26

使用parseInt转换你的CSS高度

代码语言:javascript
复制
var wrapperMaxHeight = parseInt($(this).css('max-height'));
票数 0
EN

Stack Overflow用户

发布于 2013-01-18 20:05:02

使用parseFloat而不是parseInt。高度并不总是整数!半像素是可能的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14398528

复制
相关文章

相似问题

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