Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] onmouseover
maciu
post
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 1
Dołączył: 27.08.2003

Ostrzeżenie: (0%)
-----


czy da się zrobić, aby akcja zdefiniowana w onmouseover, została wywołana tylko wtedy jeśli kursor będzie na polu przez odpowiednią ilość sekund?

  1. <td onmuseover="funkcja()"></td>


funkcja funkcja() będzie wywoływana dopiero gdy kursor będzie na komórce tabeli. Da się coś takiego zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Podczas wjechania na obszar za pomocą setInterval() ustaw chęć wykonania jakiejść funkcji za ileś czasu.
Podczas zjechania skorzystaj z clearInterval(), to jeśli funkcja się jeszcze nie wykonała to sie już nie wykona.

Całość jest bardzo prosta. Pokombinuj.
Pytaj jak coś to podpowiem.

---update---
A coooo tam. Masz gotowca (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
  1. <style type="text/css">
  2. .box {
  3. width: 100px;
  4. height: 100px;
  5. border: #f00 solid 1px;
  6. }
  7.  
  8. <script type="text/javascript">
  9. var intervalId = null;
  10.  
  11. function someFunction() {
  12. alert('Lorem ipsum ...');
  13. }
  14.  
  15. function start() {
  16. intervalId = setInterval('someFunction()', 3000);
  17. }
  18.  
  19. function stop() {
  20. clearInterval(intervalId);
  21. }
  22.  
  23. <div class="box" onmouseover="start();" onmouseout="stop();"></div>


Ten post edytował mike_mech 11.04.2007, 11:50:33
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 19:24