| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> JavaScript Programmering >> Content
    Sådan kontrolleres , om musen er over DIV i JavaScript
    JavaScript muliggør en hjemmeside til at reagere på brugerens begivenheder , ændre indholdet af en side baseret på forskellige mus og tastetryk handlinger. Menuer og knapper ofte tjener som udløser for disse ændringer, men divs kan være lige så lydhør. En DIV er en HTML -tag , der fungerer som en beholder til andet indhold, såsom tekst og fotos . Mousing over nogen del af DIV kan udløse en ændring. Hvis du flytter musen væk fra DIV kan udløse en anden . Instruktioner
    1

    Indsæt en hjælper funktion mellem dit hoved tags, der lader din script arbejder på tværs af alle browsere . Funktionen Tilføj begivenhed lyttere til HTML-elementer på siden. Når det kaldes, hjælperen funktion tager tre argumenter , eller sæt af instruktion : . Måldelen , type af arrangement og funktion til at kalde

    funktion addEvent ( obj , type, fn) {
    < p > if ( obj.attachEvent ) {

    obj [' e ' + typen + fn ] = fn ;

    obj [type + fn ] = function () { obj [ »e« + typen + fn ] ( window.event );}

    obj.attachEvent ( 'on' + type obj [type + fn ])

    } else

    obj . addEventListener (type, fn , falsk) ,

    }
    2

    Opret en funktion mellem hoved-tags , der bruger belastningen begivenheden eller indlæsning i vinduet, for at ringe den " testMouse "-funktionen . Dette vil lægge to event lyttere til din DIV : Hej

    window.onload = testMouse ,
    3

    Opret funktioner, der vil resultere i farven på din DIV ændre på siden baseret på mouseover og mouseout begivenheder. Start med at oprette " testMouse ", som vil få DIV ved sin ID " testDiv ". Lyt til mouseover eller mouseout begivenheder og kalder de " addColor " eller " removeColor " funktioner , hhv. Skabe den " addColor " og " removeColor "-funktioner , der ændrer baggrundsfarven

    funktion testMouse () {

    var divField = document.getElementById ( " testDiv ") .
    < P > addEvent ( divField ' mouseover ' , addColor ),

    addEvent ( divField ' mouseout ' , removeColor ),

    }

    funktion addColor () {

    var removeColor () {

    var divField = document.getElementById ( " testDiv ")

    divField.style.backgroundColor = "" ;

    }
    4

    Placer dine DIV tags og prøve tekst mellem bodytaggene i dit dokument : Hej


    tekst her tekst her tekst her.


    < /div>
    5

    Place CSS stilarter til din dIV mellem hovedet tags at gøre det en fast størrelse , og give det en blå baggrund : Hej


    6

    Gem din side og åbne den i en browser for at teste din kode. Mousing over din DIV skulle slå det fra blå til grå. Bevæge musen fra DIV skal vende tilbage til grå

    fulde kode skal se sådan ud : .




    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Parse en Query String i JavaScript 
    ·Sådan Formatér en JavaScript Array 
    ·Hvordan man laver en JavaScript billede rollover 
    ·JavaScript Opkald til en funktion fra en funktion 
    ·HTML onload Indstillinger 
    ·Sådan tilføjes et hyperlink til en Caption af LightBo…
    ·Sådan aktiveres indstillingen Deaktiver formular knapp…
    ·The Back Funktion i HTML Kodning 
    ·Oprunding Tal i Javascript 
    ·Hvordan man laver en menu dockes med Javascript 
      Anbefalede Artikler
    ·PHP for afsendelse Email til en Gmail eller Yahoo Clien…
    ·Sådan Sammenlign 2 heltal i en funktion Brug C + + 
    ·Sådan Udskift en Backslash 
    ·Sådan oprettes en Script til at anvende privilegier ti…
    ·Sådan Test Fjernbetjening Timeout Connections i PHP 
    ·Sådan Send en sms på Android API 
    ·Sådan Konverter en liste til Datasæt 
    ·Sådan Parse en CSV-fil i VB 
    ·Sådan nulstilles en IIS AppPool Med PowerShell 
    ·Sådan Parse en Input String til grev Breve i Java 
    Copyright © Computer Viden http://www.computerdk.com