0
$.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が比較できないため、機能しません。どうすれば修正できますか?

4

3 に答える 3

4

を使用するだけparseIntです。

具体的には、

var wrapperMaxHeight = parseInt($(this).css('max-height'), 10);
于 2013-01-18T12:02:30.747 に答える
0

を使用してCSSの高さを変換しますparseInt

var wrapperMaxHeight = parseInt($(this).css('max-height'));
于 2013-01-18T12:03:26.440 に答える
0

parseInt の代わりに parseFloat を使用します。高さは必ずしも整数ではありません! ハーフピクセルが可能です。

于 2013-01-18T12:05:01.867 に答える