отрицательный var
Привет всем!
var elem1 = document.getElementById("but_fix");
var topPad = window.getComputedStyle(elem1, null).getPropertyValue("top");
var gg = topPad;
var z = -topPad;
$(window).scroll(function() {
if ($(window).scrollTop() > offset.top) {
$('#but_fix').stop().animate({marginTop: gg });
}
else {
$('#but_fix').stop().animate({marginTop: 0});
Проблема в строке
$('#but_fix').stop().animate({marginTop: gg });
Как установить отрицательное число? var z не робит, а gg вставляет обычное число. ХЕЛП ХЕЛП! |
Ждал ответа не дождался решил таким образом.
Стало понятно, что это происходило из за того, что в значение было (число)px. Решил так. var gg = topPad; var pixfix = topPad.replace(/px$/,''); var z = -pixfix; и далее z = -число. Может кому и пригодится... |
nekada,
Не нужно так извращаться, достаточно просто написать: var pixfix = -parseFloat(topPad); |
| Часовой пояс GMT +3, время: 01:46. |