LINUX.ORG.RU

jquery вопрос

 ,


0

1

Привет!

Появилась задача по jquery

Есть overlay на странице

Запускаю для двух блоков.

Написал вот такой код

[code=java]

$(«.link1»).on(‘click’, function(e){ e.preventDefault(); $(«block1»).addClass(‘show’); $(«#overlay»).show(); });

$(«#overlay, .close»).on(‘click’, function(){ $(«block1»).removeAttr(‘class’); $(«#overlay»).removeAttr(«style»);

$(«.close»).addClass(‘test’); });

[/code]

[code=java]

$(«.link2»).on(‘click’, function(e){ e.preventDefault(); $(«block2»).addClass(‘show’); $(«#overlay»).show(); });

$(«#overlay, .close»).on(‘click’, function(){ $(«block2»).removeAttr(‘class’); $(«#overlay»).removeAttr(«style»); });

[/code]

Вопрос.

$(«#overlay, .close»).on(’

отрабатывает и для block1

Есть ли возможность изолировать выполнение

$(«#overlay, .close»).on(’

Только для block1 и на оборот.

Вопрос конечно не по линукс) Но может есть фронтенд разработчики на форуме.)



Последнее исправление: linuxm (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.