Есть необходимость при изменении значения переменной, менять текст в заголовке.
if(currentSlide==1) {
$('.works-slider-h').text('Замена')
}
else if(currentSlide==2) {
$('.works-slider-h').text('Замена2')
}
else {
$('.works-slider-h').text('Замена3')
}
Реализовал так, замена происходит 1 раз, после чего уже вне зависимости от значения currentSlide, пока не обновлю страницу значение в заголовке не меняется. Помогите пожалуйста
Добавьте ваш код в функцию и вызывайте ее при клике, инкремент делайте также в функции, а объявление вне функции. Самый простой и топорный вариант.
var currentSlide = 0;
$('.next').on('click', onClickSlider )
function onClickSlider() {
currentSlide++;
if ( currentSlide==1 ) {
$('.works-slider-h').text('Замена')
}
else if ( currentSlide==2 ) {
$('.works-slider-h').text('Замена2')
}
else {
$('.works-slider-h').text('Замена3')
}
}
Продвижение своими сайтами как стратегия роста и независимости