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

119
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

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

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

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

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

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

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

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

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

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

109