*   >> Lese Utdanning Artikler >> science >> programming

Komplett Kode of Magic Html Client Edges

} + X = 3; } Denne funksjonen faktisk skifter indre DIV (rute) og stopper giring. Variabelen, processOnL, når den er satt til true indikerer at ruten er skiftende. Det er denne samme funksjonen som har til å indikere at panelet har stoppet forskyvning. If-blokken i den funksjonen setter denne variabelen til false, for å indikere dette. Når panelet har flyttet fra venstre ligne kanten og legger seg på siden, har kanten variabel for å indikere dette. If-blokken gir verdien, "venstre" til kanten variabel, noe som indikerer at det venstre panelet er nå ute av kanten og inn på siden.

Den removePaneL () -funksjonen Funksjonen forbereder siden for å fjerne panelet. Dette er funksjonen: function removePaneL () {if (leftPaneShown == false) {if (processOnL == false) {processOnL = true; . x = document.getElementById ('Calc') style.left; x = parseInt (x); TL = self.setInterval ("shiftLeft ()", 10); }} //Nullstille leftPaneShown boolean variabel leftPaneShown = false; } Denne funksjonen vil kalle en annen funksjon som faktisk vil sende ruten tilbake inn i venstre kant. Så det er to funksjoner som er involvert i å sende tilbake ruten til venstre kant.

Funksjonene (to av dem) til å sende ut ruten fra venstre kant er forskjellige fra dem (to av dem) til å sende ut ruten fra den øverste kanten. Funksjonene (to av dem) til å sende tilbake den ruten til den øverste kanten er forskjellige fra dem (to av dem) til å sende tilbake ruten til venstre kant. Vi er fortsatt arbeider med ovennevnte funksjon. Husk at variabelen er leftPaneShown brukes til å skille mellom klikk på ruten og klikk på BODY utenfor rute. Når panelet er klikket, to klikke hendelser inntreffer. En fra panelet først, etterfulgt av en fra kroppen.

Men når kroppen er klikket utenfor ruten, forekommer bare ett klikk hendelse (BODY klikk). Når du klikker på ruten, er variabel, leftPaneShown satt til true fra onclick tilfelle av ytre DIV. Når du klikker bare kroppen element, forblir den variable på falske. Uttalelsene i funksjonen over vil bare bli henrettet om variabelen, er leftPaneShown falsk, noe som betyr at BODY-elementet ble klikket utenfor rute. Så når denne funksjonen kalles, dersom verdien av denne variabelen er falsk, så uttalelsene er utført. Uttalelsene begynne med en annen if-statement.

Dette sjekker at panelet er fortsatt i bevegelse ved å bekrefte hvis processOnL variabelen er sant. Hvis det er sant, betyr det ikke utføre uttalelser den har. Hvis det er usant det Utfører utsagnene. Når det er falsk,

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.