У меня есть серия divs (отображение графики). Нажмите один графический div и что-то написано в div.Какой div активен в настоящий момент?
$("#graphic1").click(function(){
$("#text").html("Something important goes here.")
}
Но если пользователь нажмет Graphic1 при отображении graphic8 Я хочу, чтобы сделать что-то еще
if (graphic8 was active before graphic1 was clicked){
do this
} else {
do that
}
Для объяснения дальнейшего
- Есть много дивов.
- любой из этих разделов может быть активным за один раз.
- при выборе нового div Я хотел бы знать, какой div активен, прежде чем был выбран новый div.
EDIT 9/14 в ответ на ответы
Вот быстрый пример на jsfiddle: http://jsfiddle.net/MAYO/2DEnY/2/
Я хотел бы, что для дивы в 1. тумблер 2. При выборе нового DIV что описание показано ниже. Я пробовал и не выполнял комбинации предложений if/else. 3. После этого немного сделано (и я думаю, что решение этого решит следующее). Мне бы хотелось, чтобы текстовое описание могло быть различным, в зависимости от того, какой div ранее был активным.
Джейсон, мне, должно быть, не хватает чего-то важного. Следуя вашему примеру - я «должен» быть в состоянии что-то вроде написания ранее активного div. Что-то вроде: $ before.html («Я был здесь»); – Mayo
есть крошечная опечатка в моем ответе, обновленная, попробуйте, если она работает – jasonslyvia
плюс, я изменяю вашу скрипку, чтобы очистить ее. Http://jsfiddle.net/2DEnY/3/ – jasonslyvia