Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan lehet jquery-function...

Hogyan lehet jquery-function utasításba or-t tenni?

Figyelt kérdés

Bocsánat ha még a kérdést sem tettem fel túl helyesen, de nagyon kezdő vagyok. Lényeg az , hogy egy dropdown div-et szeretnék csinálni, és addig megvan ,hogy legördül, de nem mind1 ,hogy hova kattintunk ahhoz ,hogy vissza álljon az eredeti állapotába : $(document).ready(function(){

$("#click").click(function(){

$("#dropdown").slideDown();

});

$("#dropdown").click(function() és ide kéne egy olyan ,hogy <VAGY> $("#click").click(function(){

$("#dropdown").slideUp();

});

});

Előre is köszönöm a válaszokat!



2014. júl. 6. 17:50
 1/9 anonim ***** válasza:
#dropdown,#click
2014. júl. 6. 17:57
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:
köszi, de így az a baj, hogy legördülés után egyből fel is megy :S
2014. júl. 6. 18:31
 3/9 anonim ***** válasza:

Akkor vegyél fel egy globális változót, ami tárolja az állapotát.


ready függvény megadása elé: var lentvan=true;


Utána a #dropbdown click függvényeiben pedig ezt állítgatod ill. ennek függvényében csinálsz csak valamit.

2014. júl. 6. 18:46
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:

Or? Ha egymás mellé írod, mi lesz?

Mondjuk így:

$("#dropdown").click(myFunction())

$("#click").click(myFunction()

function myFunction(){

$("#dropdown").slideUp();

}

2014. júl. 6. 20:08
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:
Oppsz, egy ) lemaradt a $("#click").click(function()!)! után.
2014. júl. 6. 20:09
Hasznos számodra ez a válasz?
 6/9 A kérdező kommentje:
perpill így néz ki : [link] pls a akinek van jó ötlete az egészítse ki a kódban :) köszönöm
2014. júl. 6. 20:34
 7/9 Drone007 ***** válasza:

Talán előbb gondold végig, mit is szeretnél csinálni.


1. adott egy div. Van két állapota: block/none

2. kattintanak a headerre

2.a. div állapot vizsgálata

2.a.I. ha block ->zárd be

2.a.II. ha none ->nyisd ki


3. kattintanak a div-re

3.a. zárd a div-et (mivel csak akkor kattintható ha nyitott)


Tehát két függvényt kell hívnod, egyet a headerre, egyet a konténer div-re.


Rajzolhatsz folyamatábrát is, azzal könnyen rá lehet jönni, hogy milyen eseményre milyen hatást kell produkálni.

2014. júl. 6. 21:39
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:

$(document).ready(function(){

$("#heading, #dropdown_container").click(function(){

$("#dropdown_container").slideToggle();

});

});


A slideToggle nagyon hasznos cucc. :D

2014. júl. 6. 22:03
Hasznos számodra ez a válasz?
 9/9 A kérdező kommentje:
köszi ez zsír
2014. júl. 6. 22:31

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!