Привет!
Появилась задача по jquery
Есть overlay на странице
Запускаю для двух блоков.
Написал вот такой код
[code=java]
$(«.link1».on(‘click’, function(e){
e.preventDefault();
$(«block1».addClass(‘show&rsquo
;
$(«#overlay».show();
});
$(«#overlay, .close».on(‘click’, function(){
$(«block1».removeAttr(‘class&rsquo
;
$(«#overlay».removeAttr(«style»
;
$(«.close».addClass(‘test&rsquo
;
});
[/code]
[code=java]
$(«.link2».on(‘click’, function(e){
e.preventDefault();
$(«block2».addClass(‘show&rsquo
;
$(«#overlay».show();
});
$(«#overlay, .close».on(‘click’, function(){
$(«block2».removeAttr(‘class&rsquo
;
$(«#overlay».removeAttr(«style»
;
});
[/code]
Вопрос.
$(«#overlay, .close».on(’
отрабатывает и для block1
Есть ли возможность изолировать выполнение
$(«#overlay, .close».on(’
Только для block1 и на оборот.
Вопрос конечно не по линукс) Но может есть фронтенд разработчики на форуме.)