Как правильно использовать переменную?
Добрый день. Написал следующий код, но естественно он не работает.
$('.navigation-img li a').click(function() { var test = $(this).attr('rel'); $('.img-mock-up img').css('transform','translateY(test )'); alert(test); return false; }); Как мне сделать так, что бы переменная test, использовалась для изменения стиля. |
Арсений JustPuk,
'translateY( ' + test + ')' |
Спасибо)
|
Еще такая тема вырисовалась
$('.navigation-img li').click(function() { var getvalue = $(this).attr('rel'); $('.img-mock-up img').css('transform','translateY( ' + getvalue + ')'); $(this).parent().find('li').addClass('active'); $(this).parent().find('li').next().toggleClass('active'); return false; }); Нужно сделать так, что бы при нажатии на пункт со следующего снимался класс, при этом если на текущем класса нет, то навешивался. Если выразится иначе то логика такая: 1.active 2.active 3 4 Если пользователь нажмет на 1, то с 2 снимется класс, если на 3, то к 3 класс добавится. Если на 4, то класс добавится и 3 и 4. Очень прошу помощи |
$('.navigation-img li').click(function() { var getvalue = $(this).attr('rel'); $('.img-mock-up img').css('transform','translateY( ' + getvalue + ')'); $(this).prev().addClass('active'); $(this).addClass('active'); $(this).next().removeClass('active'); return false; }); |
Спасибо.
|
Часовой пояс GMT +3, время: 01:15. |