Когда число меньше -2, можно нажать кнопку prev. Я хочу, чтобы кнопка предыдущая не работала, если число меньше, чем -2 и так на следующий, если счетчик равен 1:Условное событие клика не работает
То, что я пытался, но не случайно:
HTML:
<a href="javascript:" id="prev">prev</a>
<a href="javascript:" id="next">next</a>
JS:
$(function() {
var $prev = $('#prev'),
$next = $('#next'),
count = -1;
function prev() {
$prev.click(function(){
count--;
console.log(count);
});
}
function next() {
$next.click(function(){
count++;
console.log(count);
});
}
if (count > -2) {
prev();
} else if (count < 1) {
next();
}
});
Вот результат, когда я нажимаю кнопку предыдущая, и следующая кнопка не сработала. Расскажите, как сделать ее полезной.
Что вы пытаетесь сделать? Пожалуйста, опишите вашу проблему. –
Извлеките обработчики кликов из функций. Требуется также некоторое описание того, чего вы пытаетесь достичь. Просто сказать, что «это не работает» никому не помогает. –
почему downvoted? вопрос правильный, что с тобой не так, потому что у тебя уже есть опыт в программировании твоей деятельности, очень гордый сейчас, не думая, что ты тоже пришел с этого уровня – Sherlock