Как изменить значение переменной в функции
Здравствуйте, нужно чтобы при соблюдении условия менялось значение переменной "markerClick" с true на false, скрипт в том виде в котором есть сейчас не делает этого, подскажите пожалуйста как решить задачу.
$('.next').click(function(){
var markerClick = true;
if(markerClick == true) {
sliderNext()
markerClick = false
}
});
|
:-? По-моему, просто точка с запятой пропущена. Так?
$('.next').click(function(){
var markerClick = true;
if(markerClick == true) {
sliderNext();
markerClick = false;
}
});
|
Что с ними, что без них результат тот же, нужно что бы функция после клика не работала так как переменная markerClick примет значение false, но этого не происходит.
|
Ошибка где-то в логике построения скрипта.
Возможно, переменную markerClick нужно вынести за пределы функции. Понятно, при клике, переменная принимается значение true в любом случае. На второй строчке ей присваивается true. И дальше false уже не может быть никак. Поэтому надо как-то так делать:
var markerClick = true;
$('.next').click(function(){
if(markerClick == true) {
sliderNext();
markerClick = false;
}
});
|
| Часовой пояс GMT +3, время: 03:20. |