dimitris2006 Δημοσ. 8 Δεκεμβρίου 2011 Δημοσ. 8 Δεκεμβρίου 2011 Καλησπέρα, έχω βρει ένα Javascript που κρύβει ένα div με όνομα "CategoryMenu" όταν πατάω σε ένα σύνδεσμο. Το πρόβλημα είναι ότι πρέπει να πατήσω την πρώτη φορά 2 φορές πάνω στο σύνδεσμο για να τον κρύψει. Από εκεί και πέρα το ξανανοίγει και κρύβει κανονικά με ένα μόνο click στο σύνδεσμο. Το div είναι εξ αρχής εμφανή (display: block;) > function showOrHide() { var div = document.getElementById("CategoryMenu"); if (div.style.display == "block") { div.style.display = "none"; } else { div.style.display = "block"; } }
Uberalles_gr Δημοσ. 8 Δεκεμβρίου 2011 Δημοσ. 8 Δεκεμβρίου 2011 Την 1η φορά το div.style.display δεν είναι block αλλά κενό. Έτσι το κάνει block και την επόμενη φορά που είναι block στο κάνει none > function showOrHide() { var div = document.getElementById("CategoryMenu"); if (div.style.display != "none") { div.style.display = "none"; } }
dimitris2006 Δημοσ. 8 Δεκεμβρίου 2011 Μέλος Δημοσ. 8 Δεκεμβρίου 2011 Την 1η φορά το div.style.display δεν είναι block αλλά κενό. Στο CSS όμως το έχω ρυθμίσει να είναι block από την αρχή. Edit, δοκίμασα αυτό που μου έδωσες, το κάνει none, αλλά αν ξαναπατήσω στο link δε το κάνει block
Uberalles_gr Δημοσ. 8 Δεκεμβρίου 2011 Δημοσ. 8 Δεκεμβρίου 2011 Από ότι βλέπω έχεις τσακωθεί με την javascript > function showOrHide() { var div = document.getElementById("CategoryMenu"); if (div.style.display != "none") { div.style.display = "none"; } else { div.style.display = "block"; } }
dimitris2006 Δημοσ. 8 Δεκεμβρίου 2011 Μέλος Δημοσ. 8 Δεκεμβρίου 2011 Είναι η πρώτη μου ιστοσελίδα, γι' αυτό
Uberalles_gr Δημοσ. 8 Δεκεμβρίου 2011 Δημοσ. 8 Δεκεμβρίου 2011 Καλή αρχή τότε !!! Και για ότι θες εδώ είμαστε εμείς
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα