Метод toggle() работает как fadeIn()

137
25 октября 2019, 00:20

Подскажите, есть код:

`<div id="div_for_img"> 
<img id="img_1" src="images/moto4.jpg" width="200" height="125" />
<img id="img_2" src="images/moto2.jpg" width="200" height="125" /> 
<img id="img_3" src="images/moto3.jpg" width="200" height="125" />
<img id="img_4" src="images/moto1.jpg" width="200" height="125" />
</div>
`

и есть jquery-обработчик:

$(document).ready(function() {
$('#div_for_img img').toggle(
function(eventObject) {
    if (eventObject.shiftKey == true) {
        $(this).css({'border':'4px solid #cc0000'});
    } else {
        $(this).css({'border':'0px solid #333333'});
    }
}, 
function(){
    $(this).css({'border':'none'});
 });
});

При запуске страницы с этим скриптом, блок <div id="div_for_img"> полностью исчезает со страницы. Так, как будто к нему применяеться метод fadeIn(). Не пойму, почему так? Пробовал на нескольких браузерах - эффект тот же.

READ ALSO
System.ObjectDisposedException используя Using

System.ObjectDisposedException используя Using

Интересная ситуация, кто объяснит такой феномен, используя Using для реализации Idisposable

137
StackOverflowException при включении Toggle

StackOverflowException при включении Toggle

Всем привет! Короче мне надо создать Toggle Group, но свой, потому что в Toggle Group Unity есть недостатки

142
C# работа с указателями как с цифрами

C# работа с указателями как с цифрами

Есть так называемый XOR списокДля его реализации надо сделать XOR указателей

168
Обращение к объектам других форм Xamarin

Обращение к объектам других форм Xamarin

В проекте на Xamarin есть MainPagexaml внутри которой лежит Grid

124