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

метод toggle()
Здравствуйте, друзья.
Есть вот такой код:
$('#div_for_img').toggle(function(e){
        if(e.shiftKey){
            $(this).css('border', '4px solid #cc0000');
        }
        else {
            $(this).css('border', '4px solid #333333');
        }
    },
    function() {
        $(this).scc('border', 'none');          
    }
)


При перезагрузке страницы эл-т $('#div_for_img') "исчезает" со страницы. Но мне нужно, что бы он не исчезал, а выполнял следующее:
1. при нажатии на любой из наследников данного эл-та - вокруг него должна появиться рамка (цвет рамки зависит от нажатия клавиши shift);
2. при повторном нажатии на этого же наследника - рамка должа "исчезнуть";

Почитав информацию по методу toggle() - я так понял, что он не подходит для моей задачи. Подскажите, пожалуйста, что использовать для решения.

Заранее благодарю.
Ответить с цитированием