Kezdőoldal » Számítástechnika » Programozás » Miért nem működik ennek a...

Miért nem működik ennek a kódnak egy része? (jquery)

Figyelt kérdés

Ez a teljes kód, és a click function része nem megy:


<script>

$(window).scroll(function() {

if ($(this).scrollTop() > 1){

$('nav').addClass("sticky");

$('nav ul li a').addClass("sticky");

$('line').addClass("sticky");

$('smithicon').addClass("size");

$('nav ul li ul').addClass("margin");

}

else{

$('nav').removeClass("sticky");

$('nav ul li a').removeClass("sticky");

$('line').removeClass("sticky");

$('smithicon').removeClass("size");

$('nav ul li ul').removeClass("margin");

}


});

$(window).scroll(function() {

if ($(this).scrollTop() > 620){

$('linecontent').addClass("opacity");

}

else{

$('linecontent').removeClass("opacity");

}

});

$(window).scroll(function() {

if ($(this).scrollTop() > 300){

$('note').addClass("height");

}

else{

$('note').removeClass("height");

}

});

$(window).scroll(function() {

if ($(this).scrollTop() > 400){

$('mushroom').addClass("image");

}

else{

$('mushroom').removeClass("image");

}

});

$(window).scroll(function() {

if ($(this).scrollTop() > 870){

$('h4').addClass("size");

}

else{

$('h4').removeClass("size");

}

});


$(document).ready(function(){

$("ul li").click(function(){

$("ul li ul li").toggle(200);

});

});



</script>



Nem tudom mi lehet a baja, úgy se megy, hogy elé írom, hogy nav úgy, hogy:

nav ul li stb...

Önmagában a kód jó, mert működőképes, de együtt a többivel nem megy. Mi az oka ennek? Sőt, már ebben a formában ugyanezzel a fájllal is működött a kód. :D



2016. aug. 29. 23:13
 1/1 A kérdező kommentje:

Így működik:

$(document).ready(function(){

$("ul li").click(function(){

$('nav ul li ul').toggleClass("click");

});

});



és:

nav ul li ul{

display:none;

}

nav ul li ul.click {

display:block;

width: 180px;

height: 50px;

text-align: center;

}


Hogyha a szélességet és a magasságot csak az ul li ul li a-ban határozom meg, szétesik az egész, ebben kell meghatározni!

2016. aug. 30. 00:16

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!