Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 27.05.2010, 15:39
Аспирант
Отправить личное сообщение для digital_sword Посмотреть профиль Найти все сообщения от digital_sword
 
Регистрация: 20.08.2009
Сообщений: 34

Если честно, ваш пример не понимаю. Сбацал такой код:
$(document).ready(function(){
d=1;	
$(".page-control").click(function(){
    if (d == 1) {
	$(“.n2”).show();
	$(“.n1”).hide();
	d=2;
	} 
	
	else {
	if (d == 2) {
	$(“.n3”).show();
	$(“.n2”).hide();
	d=3;
	} 
	} 
	
	else {
	if (d == 3) {
	$(“.n1”).show();
	$(“.n3”).hide();
	d=1;
	} 
	} 
	
});
});

Пока не идет. else 2 раза в одном if можно использовать?
Может у меня где-то невозможная конструкция?

Последний раз редактировалось digital_sword, 27.05.2010 в 15:48.
Ответить с цитированием
  #12 (permalink)  
Старый 27.05.2010, 16:01
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

Да. http://www.google.com.ua/search?hl=ru&source=hp&q=javascript+if+else+if&aq= 2&aqi=g10&aql=&oq=javascript+if+else&gs_rfai=
Ответить с цитированием
  #13 (permalink)  
Старый 27.05.2010, 16:06
Аспирант
Отправить личное сообщение для digital_sword Посмотреть профиль Найти все сообщения от digital_sword
 
Регистрация: 20.08.2009
Сообщений: 34

$(document).ready(function(){
d=1;	
$(".page-control").click(function(){
    if (d == 1) {
	$(“.n2”).show();
	$(“.n1”).hide();
	d=2;
	} 
	
	else if (d == 2) {
	$(“.n3”).show();
	$(“.n2”).hide();
	d=3;
	} 
		
	else if (d == 3) {
	$(“.n1”).show();
	$(“.n3”).hide();
	d=1;
	} 
	
});
});

все равно хз
Ответить с цитированием
  #14 (permalink)  
Старый 27.05.2010, 16:31
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

У вас div'ы с id n1-3, или с классом? Поскольку похоже, что с классом, искать надо $('#n1').
Ответить с цитированием
  #15 (permalink)  
Старый 27.05.2010, 22:20
Аспирант
Отправить личное сообщение для digital_sword Посмотреть профиль Найти все сообщения от digital_sword
 
Регистрация: 20.08.2009
Сообщений: 34

Все.
$(function(){	
	var d = 1;
	$(".page-control").click(function(){
		if (d == 1) {
			$("#n2").show();
			$("#n1").hide()
			d = 2;
		} 
		else if (d == 2) {
			$("#n3").show();
			$("#n2").hide()
			d = 3;
		}  
		else if (d == 3) {
			$("#n1").show();
			$("#n3").hide()
			d = 1;
		}
	});
});

e1f , спасибо за советы!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как добавить еще поле? Jony X Общие вопросы Javascript 12 06.07.2018 23:47
При клике ссылки, открыть DIV блок, и при клике ещё раз, закрыть его Simon Общие вопросы Javascript 59 28.05.2017 17:31
Окно открывается только один раз altermann ExtJS 8 22.04.2010 11:55
Чтоб ссылка появлялась один раз для каждого пользователя (по IP или Cookies) Sequoia Общие вопросы Javascript 2 28.01.2010 19:16
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37