Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Javascript onmouseover mit Verzögerung?

Frage Entwicklung JavaScript

Mitglied: spacyfreak

spacyfreak (Level 2) - Jetzt verbinden

19.04.2009, aktualisiert 19:50 Uhr, 8077 Aufrufe, 2 Kommentare

Hi

kleines Javascript Problem bzw. Frage:

Ich will erreichen, dass - wenn ein User mit der Maus über einen bestimmten Bereich in einer Webseite geht, etwas passiert.
Das funktioniert mit "onmouseover" auch wunderbar.
Ich bräuchte es jedoch etwas "zeitverzögert", d.h. erst wenn der User z. B. 1 Sekunde mit der Maus über der Stelle oder dem Bild ist soll der Event getriggert werden.

Jemand ne Idee? Googeln brachte mich bisher noch nicht so recht ans Ziel.

Danke, Anke!
Mitglied: priez
20.04.2009 um 14:03 Uhr
Hi,

1. onmouseover -> JS-Funktion aufrufen (Object übergeben).
2. x Sekunden warten.
3. dann prüfen ob der Mauszeiger noch über dem Object ist und gewünschte Aktion starten.

Das wäre der Eg den ich einschlagen würde.

mfg

René
Bitte warten ..
Mitglied: 78641
15.05.2009 um 20:37 Uhr
Auf jeden Fall ein guter Ansatz.

Ich würde allerdings sowas mit einem timer erledigen:

01.
onmouseover="return timer=setTimeout('mach_was();',1000);}" 
02.
 
03.
onmouseout="clearTimeout(timer);return setTimeout('mach_was_nicht_mehr();',300);}"

cheers
Bitte warten ..
Ähnliche Inhalte
JavaScript
Javascript rechnen mir sehr sehr großen Zahlen (3)

Frage von it4baer zum Thema JavaScript ...

JavaScript
gelöst Per JavaScript ein ID-Element schließen (9)

Frage von Peter32 zum Thema JavaScript ...

JavaScript
gelöst Range (Slider) Javascript mit Plus-Minus Buttons (3)

Frage von internet2107 zum Thema JavaScript ...

JavaScript
gelöst JavaScript hochladen (12)

Frage von Patrick-IT zum Thema JavaScript ...

Heiß diskutierte Inhalte
Windows 7
gelöst BOOTMGR is missing (auch nach bootrec -RebuildBcd) (21)

Frage von Mipronimo zum Thema Windows 7 ...

Router & Routing
Tipps für Router (ca. 100 clients, VPN) (20)

Frage von oel-auge zum Thema Router & Routing ...

Windows Userverwaltung
Windows Freigabe: Zugriff auf alle Ordner trotz Sicherheitseinstellungen (18)

Frage von Pandreas zum Thema Windows Userverwaltung ...

Exchange Server
gelöst MS Exchange 2016 - Basicconfig Fragen (16)

Frage von maddig zum Thema Exchange Server ...