delay σε onmouseout

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
sibas
Honorary Member
Δημοσιεύσεις: 1853
Εγγραφή: 21 Φεβ 2003 01:21
Τοποθεσία: Μια εδώ.. Μια εκεί.. Σήμερα είμαι εδώ!!!
Επικοινωνία:

delay σε onmouseout

Δημοσίευση από sibas » 19 Οκτ 2006 15:57

Λοιπόν το ξέρα ότι κάποια στιγμή δεν θα την γλίτωνα και θα έπρεπε να ασχοληθώ με javascript
(όχι όχι δεν ήρθε ακόμα αυτή η στιγμή :lol: )

Έχω το παρακάτω, για να κάνω hover σε li που ο ie της m$ δεν καταλαβαίνει έχω βάλει το εξής

Κώδικας: Επιλογή όλων

<li onmouseover="this.className='iework' " onmouseout="this.className=''" >
Το οποίο δουλεύει άψογα (ή σχεδόν άψογα)

τώρα αν δείτε στο www.simply4all.net στο απάνω μενού στο link services θα δείτε το παραπάνω σε λειτουργία, και εδώ είναι το πρόβλημα μου, αν κάποιος πάρει το ποντίκι από το link αυτόματα κάνει hover και χάνεται το όποιο μενού είναι μέσα στο hover, έτσι σκέφτηκα να του βάλω ένα delay,
..κάπως έτσι

Κώδικας: Επιλογή όλων

onmouseout="setTimeout&#40;'this.className=''',100&#41;"
το οποίο όμως δεν μπόρεσα να το κάνω να λειτουργήσει
Κάποια ιδέα για το πώς θα το κάνω να δουλέψει.

ΣΗΜ: Είναι το μοναδικό javascript που έχει το site και σκοπεύω να το κρατήσω έτσι.

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

delay σε onmouseout

Δημοσίευση από skeftomilos » 19 Οκτ 2006 21:09

Κώδικας: Επιλογή όλων

onmouseout="var self=this;setTimeout&#40;function&#40;&#41;&#123;self.className=''&#125;,100&#41;"
Ένα άλλο σημείο που θα μπορούσε να βοηθήσει η JavaScript είναι στην απόκρυψη του email από τα boots. Δε χρειάζεται απαραίτητα κάτι τόσο extreme, άνα μικρό και απρόβλεπτο σκριπτάκι είναι αρκετό.
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

sibas
Honorary Member
Δημοσιεύσεις: 1853
Εγγραφή: 21 Φεβ 2003 01:21
Τοποθεσία: Μια εδώ.. Μια εκεί.. Σήμερα είμαι εδώ!!!
Επικοινωνία:

delay σε onmouseout

Δημοσίευση από sibas » 20 Οκτ 2006 01:35

Σε ευχαριστώ skeftomilos,
είναι ότι χρειάζομαι και λειτουργεί έτσι όπως το φαντάστηκα :)
Με opera έχει πρόβλημα αλλά μου κάνει και άλλα κάλπα με αυτή..
Σχετικά με το email έχεις δίκιο, θα το σκεφτώ να δω τη θα κάνω με αυτό.

thank you m8

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

delay σε onmouseout

Δημοσίευση από skeftomilos » 20 Οκτ 2006 01:43

Τι πρόβλημα έχει ο Opera; Δε νομίζω να μην αλλάζει το className, αλλά μπορεί να έχει τίποτα rendering bugs.
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

sibas
Honorary Member
Δημοσιεύσεις: 1853
Εγγραφή: 21 Φεβ 2003 01:21
Τοποθεσία: Μια εδώ.. Μια εκεί.. Σήμερα είμαι εδώ!!!
Επικοινωνία:

delay σε onmouseout

Δημοσίευση από sibas » 20 Οκτ 2006 16:13

Ρίξε μια ματιά στο site, το script λειτουργεί εκτός από την opera (αλλά όπως είπα μου κάνει και άλλα κόλπα)

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

delay σε onmouseout

Δημοσίευση από skeftomilos » 20 Οκτ 2006 17:30

Στη έκδοση 9.01 μοιάζει να παίζει μια χαρά. Κοίταξα μόνο τη front page, αλλά δεν είδα κάποιο issue.
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης