2013-06-08 7 views
-1
$(document).ready(function() { 
    var subarticlemargintop = $("#article").height(); 
    $("#subarticle").css("margin-top",subarticlemargintop); 
}); 

Как добавить 5px к переменной?Как добавить пиксели в переменную?

+0

Вы хотите 'subarticlemargintop + 5'? –

+0

$ ("# subarticle"). Css ("margin-top", subarticlemargintop + 5 + 'px'); – Ramunas

+2

@Ramunas Нет необходимости в 'px': это единица по умолчанию. –

ответ

1
$("#subarticle").css("margin-top", subarticlemargintop + 5); 

Очевидные, когда вы знаете!

+1

Я исследовал это, и все, что я нашел, применял parseInt() и помещал «+ 5» в любое возможное место **, но ** там. Я чувствую себя идиотом, lol. Спасибо, отлично работает! – oceanic815

+1

Самый простой способ - запустить 'typeof $ (" # article "). Height();', чтобы увидеть, что это возвращает. Если бы это была строка, которую вы хотели бы применить 'parseInt', в противном случае - нет. –

1
var subarticlemargintop = $("#article").css("margin-top"); 
$("#subarticle").css("margin-top", subarticlemargintop + 5); 
1
<script> 
    $(document).ready(function() { 
     var subarticlemargintop = $("#article").height(); 
     $("#subarticle").css("margin-top", subarticlemargintop + 5); 
    }); 
</script> 
Смежные вопросы