Ερώτηση σχετικά με time όταν κάποιος mouseovers a div.

Από που να ξεκινήσω; Που θα βρω; κ.α. γενικές ερωτήσεις για την δημιουργία μιας ιστοσελίδας.

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

Απάντηση
g_p
Δημοσιεύσεις: 134
Εγγραφή: 28 Μάιος 2010 12:43

Ερώτηση σχετικά με time όταν κάποιος mouseovers a div.

Δημοσίευση από g_p » 16 Ιουν 2011 11:59

Γεια σας,

έχω ένα div στο οποίο κάνοντας mouseover εμφανίζεται ένα άλλο div.

Γϊνεται προγραμματιστικά να εμφανίζεται το div ΜΟΝΟ όταν παραμένει
το ποντίκι 3 δευτερόλεπτα απάνω στο div και όχι όταν απλά περνάει από
πάνω "ξυστά" το ποντίκι


Λογικά πρέπει να πιάνω το χρόνο που το ποντίκι βρίσκεται πάνω από το div.
Όταν "μπαίνει" μέσα στο div και όταν βγαίνει από το div.

Αυτό γίνεται προγραμματιστικά??
Υπάρχει κάποια συνάρτηση στη jquery με timeOut??

Αν εχετε καποιο παράδειγμα ή καποια tutorial θα με βοηθούσε πολύ.

Ευχαριστώ


g_p
Δημοσιεύσεις: 134
Εγγραφή: 28 Μάιος 2010 12:43

Ερώτηση σχετικά με time όταν κάποιος mouseovers a div.

Δημοσίευση από g_p » 16 Ιουν 2011 14:24

Ευχαριστώ για την απάντηση,

θα το διαβάσω, απλά δεν υπάρχει πιο εύκολος τρόπος να υλοποιηθεί??

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Ερώτηση σχετικά με time όταν κάποιος mouseovers a div.

Δημοσίευση από dimsis » 16 Ιουν 2011 14:40

Λογικά με setTimeout σε τίποτε του στυλ onmouseover=
"setTimeout(youfunction(),3000);" ίσως παίξει. Δοκίμασε το.

Αν και σαφώς είναι καλύτερα να το πας unobstructive στο στυλ (σε ένα εξωτερικό js που θα καλέσεις):

html

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

<div id="todivakimou">το div σου όπου θα γίνετε το mouseover</div> 
tade.js

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

window.onload=addEventHandlers;
function addEventHandlers&#40;&#41; &#123;
  document.getElementById&#40;"todivakimou"&#41;.onmouseover = function &#40;&#41; &#123; youfunction&#40;&#41;; &#125;
&#125;

g_p
Δημοσιεύσεις: 134
Εγγραφή: 28 Μάιος 2010 12:43

Ερώτηση σχετικά με time όταν κάποιος mouseovers a div.

Δημοσίευση από g_p » 16 Ιουν 2011 15:27

eευχαριστώ πολύ,
θα το δοκιμάσω

Απάντηση

Επιστροφή στο “Γενικές ερωτήσεις κατασκευής ιστοσελίδων”

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

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