webForumDet fria alternativet

"Bind event" efter 10 sekunder

4 svar · 597 visningar · startad av MickeA.com

MickeA.comMedlem sedan feb. 20034 528 inlägg
#1

Hej

Har följande kod (jQuery):

$('#myDiv').mouseover(function(e){
    // Här händer massa saker...
})

Men funktionen ska bli tillgängligt först 10 sekunder efter att sidan laddats klart. Dvs går jag in på sidan och för musen över min div direkt när den laddats så ska inget hända, men har 10 sekunder gått så ska funktionen vara "aktiv".

Hur gör jag? Jag kollat på SetTimeOut men den kallar på en funktion efter x tid.

Hjälp?

voigtann1Medlem sedan juni 20018 810 inlägg
#2
function bindSomething() {
    $('#myDiv').mouseover(function(e){
        // Här händer massa saker...
    })
}
setTimeout(bindSomething, 10000)

längst ner på sidan eller setTimeout i DOM-readyn, eller i onload, beroende på vad du menar med att sidan har laddats klart.

MickeA.comMedlem sedan feb. 20034 528 inlägg
#3

Tack ska du ha!

johaseoMedlem sedan maj 2009250 inlägg
#4

MickeA.com skrev:

Tack ska du ha!

Vilken satans snygg adress du har under det där Djurgårdsmärket till vänster!

MickeA.comMedlem sedan feb. 20034 528 inlägg
#5

johaseo skrev:

Vilken satans snygg adress du har under det där Djurgårdsmärket till vänster!

Tja Johan! Jo, din är inte lika imponerande :) När kommer du och hälsar på? Är det Januari som gäller? (skype funkar bra härifrån med förresten, vi hörs!)

Genererad på 369 ms · cache AV · v20260730165559-full.f96bc7eb