如果高度超过100px,改变位置

时间:2014-05-05 14:25:22

标签: javascript jquery css html5

我有这段代码:

$(document).ready(function () {
    if ($('.pi-img').height() > 100) {
        $(this).css('top' , '30%');
        console.log('yeah');
    }
});

但它不起作用。

1 个答案:

答案 0 :(得分:3)

您需要使用 .each() 来遍历.pi-img元素:

$(document).ready(function () {
    $('.pi-img').each(function() {
        if ($(this).height() > 100) {
            $(this).css('top' , '30%'); 
            console.log('yeah');
        }
    });
});