Доброго времени суток! начал изучение JS и jquery. пока учу по стареньким видеоурокам. там есть задание, которое решается с помощью toggle. Но, как я понял, в новых версиях библиотек его нет. Чем можно его заменить в данной ситуации?
$('#selector').toggle(function(e){
if(e.shiftKey){
$(this).css({'border':'solid 4px #333333'});
}else{
$(this).css({'border':'solid 4px #c00'});
}
}, function(){
$(this).css({'border':'none'});
});
Суть в том, что при нажатии на элемент у него должна появиться рамка, при этом если шифт зажат одна, если не зажат, другая. при повторном клике она должна исчезнуть. Выборка делается с блока с 4мя элементами. Помогите, пожалуйста