Dlaczego nie działa fadeIn ?

Dlaczego nie działa fadeIn ?
S1
  • Rejestracja:ponad 8 lat
  • Ostatnio:2 miesiące
  • Postów:78
0

Dlaczego nie działa mi fadeIn ?

Kopiuj

<HTML>
<HEAD>

<title>stronka</title>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<script>
	

$(document).ready(function(){


$("#szukaj").fadeIn(3000);



});

</script>


</HEAD>
<BODY>
	
<div id="szukaj" style="width:100%;height:20%;background-color: grey;"></div>



</BODY>
</HTML>
Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

Wiesz, co tak właściwie robi fadeIn? ;-)


S1
zmienia przeźroczystość elementu z ukrytego na widoczny
Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

Na temat odpowiadaj w postach.

zmienia przeźroczystość elementu z ukrytego na widoczny

No właśnie - a czy ten Twój div jest ukryty? No nie jest.

Druga sprawa: ustaw mu sztywne wymiary (width:100px; height:100px), ponieważ 100% szerokości strony przy zerowej szerokości strony to zero pikseli, stąd też go nie widzisz.


edytowany 1x, ostatnio: Patryk27
S1
  • Rejestracja:ponad 8 lat
  • Ostatnio:2 miesiące
  • Postów:78
0

To dlaczego te divy nie są ustawione jako ukryte a fadeIn działa ?

Kopiuj
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $("button").click(function(){
        $("#div1").fadeIn();
        $("#div2").fadeIn("slow");
        $("#div3").fadeIn(3000);
    });
});
</script>
</head>
<body>

<p>Demonstrate fadeIn() with different parameters.</p>

<button>Click to fade in boxes</button><br><br>

<div id="div1" style="width:80px;height:80px;display:none;background-color:red;"></div><br>
<div id="div2" style="width:80px;height:80px;display:none;background-color:green;"></div><br>
<div id="div3" style="width:80px;height:80px;display:none;background-color:blue;"></div>

</body>
</html>
Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

Dostrzegasz tam display:none, prawda?
display:none, które powoduje właśnie ukrycie danego elementu?


edytowany 1x, ostatnio: Patryk27
S1
Ok, nie zauważyłem.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.