*   >> Læs Uddannelse artikler >> science >> programming

Komplet Code of Magic HTML Client Edges

Denne funktion faktisk skifter den indre DIV (rude) og stopper gearskift. Den variable, processOnL, når den er indstillet til sand tyder på, at ruden er ved at flytte. Det er denne samme funktion som har at indikere, at ruden er stoppet gearskift. Hvis-blok i funktionen indstiller denne variabel til falsk, at angive det. Når ruden er flyttet fra venstre efterligne kant og lægger sig på siden, kanten variabel har for at angive det. Hvis-blokken giver værdien, "venstre" til kanten variable, hvilket indikerer, at den venstre rude er nu ude af kanten og ind på siden.

Den removePaneL () Funktion Funktionen forbereder siden for at fjerne ruden. Dette er funktionen: function removePaneL () {if (leftPaneShown == false) {if (processOnL == false) {processOnL = true; . x = document.getElementById ("Calc") style.left; x = parseInt (x); TL = self.setInterval ("shiftLeft ()", 10); }} //Nulstille leftPaneShown boolean variabel leftPaneShown = false; } Denne funktion vil kalde en anden funktion, der rent faktisk vil sende ruden tilbage i venstre kant. Så der er to, der er involveret i at sende tilbage ruden til venstre kant funktioner.

Funktionerne (to af dem) at udsende ruden fra venstre kant er forskellige fra dem (to af dem) at udsende ruden fra overkanten. Funktionerne (to af dem) til at returnere ruden i den øverste kant er forskellige fra dem (to af dem) til at returnere ruden i venstre kant. Vi er stadig beskæftiger sig med ovennævnte funktion. Husk, at den variable, der leftPaneShown bruges til at skelne mellem klik på ruden og klik på kroppen uden for ruden. Når ruden er klikket, faktisk forekomme to klik begivenheder. Den fra ruden først, efterfulgt af den fra kroppen.

Men når kroppen klikkes uden for ruden, kun ét klik begivenhed (BODY klik) opstår. Når du klikker på ruden, er variablen, leftPaneShown sat til true fra onclick tilfælde af ydre DIV. Når du klikker kun BODY elementet forbliver variablen på falsk. De udtalelser i ovenstående funktion vil kun blive udført, hvis variablen, leftPaneShown er falsk, hvilket betyder BODY elementet blev klikket uden for ruden. Så når denne funktion kaldes, hvis værdien af ​​denne variabel er falsk, så de erklæringer udføres. Udsagnene begynder med en anden if-sætning.

Denne ene tjekker, om ruden er stadig i bevægelse ved at kontrollere, om processOnL variabel er sandt. Hvis det er sandt, betyder det ikke udføre de erklæringer, den har. Hvis det er falsk det udfører de udtalelser. Når det er falsk, det første udsagn indsti

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.