Это очень простой, возможно, слишком простой вопрос, но я боюсь, что мои ограниченные навыки в jQuery требуют чьей-то помощи!
Вот позорная строка кода:
onclick="javascript: $j('#'+openc).fadeOut('normal', function({
$j('#'+openc).fadeIn('slow')});
openc=+1;
alert('The city of ' + openc + ' is located in ' + openc + '.');"
По умолчанию для openc установлено значение 0.
Onclick, div с идентификатором 0 исчезает, и я хочу, чтобы div id 1 был открыт, а затем openc to b обновлен до 1. Я добавил предупреждение для себя. Когда я нажимаю один раз, кажется, работает. Когда я нажимаю его снова, он все еще предупреждает 1, таким образом, мой div id 1 исчезает и снова возвращается.
Я думаю, что мне просто нужно добавить +1 к функции fadeIn с помощью onclick, чтобы она всегда открывала openc + 1, но ... похоже, синтаксис не может быть правильным.
Спасибо!
РЕДАКТИРОВАТЬ: Возможно, мой вопрос не был достаточно ясным, я решил добавить некоторую информацию. Я прошу вас не предлагать такие вещи, как добавление обработчиков событий, я понятия не имею, что это вообще значит, я полный нуб в javascript / jQuery. Все, что мне нужно сделать, это:
onclick, исчезновение div openc (что да, это число), fadein openc +1 и обновление openc до его собственного значения + 1.
Это для разбивки на страницы между div.
Допустим, вы попали на div id = 0, openc = 0. Вы нажимаете на следующее, оно должно исчезнуть div0, fadein div1, и openc теперь должен равняться1. Таким образом, в следующий раз, когда вы щелкнете по следующему, div1 исчезнет, появится div2 и т. Д.
Надеюсь, что уточнить, еще раз спасибо!