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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2013, 01:24   #1
ZhekaS.
 
Регистрация: 17.10.2012
Сообщений: 3
Сообщение jQuery, проблемы с toggle

Привет! Не могу пока решить одну проблему. Взялся недавно изучать JS, jQuery. Решил для начала пройти видеокурс, а он 2010. Но toggle уже нельзя использовать сейчас так как в 2010 году. Со всеми заданиями справился, а вот с этим не всё как бы хотелось. Там было так:

$('#div_for_img img').toggle(function(eventObject) {

if(eventObject.shiftKey) {
$(this).css('border', '4px solid #cc0000');
}
else{
$(this).css('border', '4px solid #333333');
}
},
function () {
$(this).css('border', 'none');
});

c jQuery 1.9 так уже не сработает, я написал так:

$('#div_for_img img').click(function(eventObject) {

if(eventObject.shiftKey) {
$(this).toggleClass('bod1');
}
else {
$(this).toggleClass('bod2');
}
});

(через click и toggleClass, стили выписал в css)

Заработало. То есть, когда кликаешь с клавишей shift - одна рамка(красная), когда просто кликаешь - другая(чёрная). Но вот проблема. Хотелось бы выключать всё простым кликом. А получается, что там где нужен был shift чтоб нажать - снова нужен shift чтобы отжать. Что скажите? Вообще нужно это делать? Или может есть лучшее решение этой проблемы?
ZhekaS. вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Jquery victor5133 JavaScript, Ajax 3 14.03.2013 12:40
Волшебный toggle() или кривые руки? Jopses JavaScript, Ajax 3 14.02.2013 14:41
проблемы с JQuery UI Arassir JavaScript, Ajax 0 05.10.2011 15:27
jQuery передать фокус на input после toggle cssfixer JavaScript, Ajax 1 05.05.2011 17:56
JQuery - возникли некоторые проблемы! hoza_syl JavaScript, Ajax 6 30.12.2009 23:11