Javascript.RU

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

Обычное перелистывание
Здравствуйте. Интересует такой простой вопрос:
у нас 3 дива, номер 1й показан, 2й, 3й скрыты.
И 2 стрелки: вперед и назад. Жмем на вперед, показывается 2й див первый скрывается, еще раз - показывается 3й.
Назад - наоборот.

Как лучше делать? Дивы оформить через "p"? А обращаться к ним как к next("p") - значит показать следующий? Но как тогда определить, какой див (или параграф) в данный момент видим, чтобы к нему обратиться?
Ответить с цитированием
  #2 (permalink)  
Старый 17.05.2010, 10:28
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от digital_sword
Дивы оформить через "p"?
вы сами поняли что написали?
Сообщение от digital_sword
А обращаться к ним как к next("p") - значит показать следующий?
какую функция вы для этого сделаете,такую и вызывайте
Сообщение от digital_sword
Но как тогда определить, какой див (или параграф) в данный момент видим, чтобы к нему обратиться?
храните где-то номер текущего параграфа в какой-то переменной, видимой изнутри функции передистывания
новички обычно помещают в глобальную область видимости
более правильным вариантом будет поместить в замыкание
Ответить с цитированием
  #3 (permalink)  
Старый 17.05.2010, 14:08
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,566

А можно даже хранить ссылку на сам див/параграф.
Ответить с цитированием
Ответ



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

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