Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.06.2014, 23:55   #1
UnknownA
 
Регистрация: 04.06.2013
Сообщений: 3
Восклицание Очень интересный случай..

существует 3 главных div'a:
div_1, div_2,div_3.
суть в том, что они вертикально расположены поровну, тоесть вертикально располагаются 3 дива выровненные свойством float:left.

суть в том, что в div_2 содержаться 3 дочерних div'a:
div_2_1, div_2_2,div_2_3.
Задача такая(не могу досообразить) - если клик происходит в область div_2 и по его дочерним элементам div_2_1,div_2_2, div_2_3 - то что -то сделать, иначе если не по div_2 и его дочерним элементам клик,то совершить другое действие.
Так я получаю текущий див..Получается, надо перебирать каждый div дочерний div'a_2?Если да,то как..
PHP код:
$('body').click(function(event){
   
alert(event.target.id);
}); 
UnknownA вне форума Ответить с цитированием
Старый 26.06.2014, 09:30   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Код:
$('#div_2').click(function(){
  alert('делай раз');
});
$('#div_1, #div_3').click(function(){
  alert('делай два');
});
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц