Показать сообщение отдельно
  #1 (permalink)  
Старый 02.10.2015, 10:48
Новичок на форуме
Отправить личное сообщение для Gallus Посмотреть профиль Найти все сообщения от Gallus
 
Регистрация: 16.09.2015
Сообщений: 4

Чем можно заменить toggle в моем случае?
Доброго времени суток! начал изучение 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мя элементами. Помогите, пожалуйста
Ответить с цитированием