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

Komplett Kode of Magic Html Client Edges

setter den første uttalelsen processOnL variabelen til true, noe som indikerer at panelet er å begynne bevegelse eller er i bevegelse. Husk at under denne tilstanden, kan ingenting stoppe bevegelsen av panelet, og ingen forekomst av ruten kan komme ut av et punkt i kantene. Resten av påstandene er kjent. Den siste kaller funksjonen, shiftLeft () hvert 10ms. Det er denne shiftLeft () som faktisk flytter ruten tilbake inn i kanten. Den shiftLeft () Funksjon Denne funksjonen flytter indre DIV tilbake i kanten.

Det setter skjermen tilhører den ytre DIV til "ingen", (noe som gjør elementene nedenfor er gratis for tilgang f.eks å bli valgt ved å dra musen). Funksjonen tilbakestiller også visse variabler og gir de første posisjonene til den ytre og indre DIV. Med denne tilbakestilles og utgangsstillinger gitt, kan hele prosessen gjentas fra venstre kant (eller øvre kant av andre funksjoner) uten konflikt. Dette er funksjonen. Funksjon shiftLeft () {document.getElementById ('Calc') style.left = x; //stoppe rull venstre hvis (x {self.clearInterval (TL); document.getElementById ('Cont') style.

display = "ingen";. processOnL = false; //null posisjonene til venstre bevegelsen document.getElementById ( 'Cont') style.left = 0;. document.getElementById ('Cont') style.top = 0;. document.getElementById ('Calc') style.left = 0;. document.getElementById ('Calc'). style.top = 0; paneBack = true;} x- = 3;.

} Funksjonen bør være selvforklarende kode til Shift Ned og Opp For hver variabel og funksjon knyttet til den venstre kanten, er det en tilsvarende variabel eller funksjon til gire ned og opp (relatert til øvre kant), men med forskjellige navn Du kan få hele koden, som inkluderer denne delen fra linken:. https://www.cool-mathematics.com/downloads/MagicEdges.zip Funksjoner relatert til Venstre og Top Edge Det er to funksjoner som er relatert til venstre og øvre kant.

En av dem er: function removePane () {if (kanten == "venstre") removePaneL (); else if (kanten == "topp") removePaneU (); } Dette er funksjonen som kalles å fjerne panelet, som kommer ut fra venstre ligne kant eller toppen ligne kanten. Når kroppen element klikkes, kalles denne funksjonen. Det første av alle sjekker om ruten kom ut av venstre kant. Hvis det gjorde det, kaller det removePaneL () -funksjonen som ville føre til at ruten for å gå tilbake til den venstre kanten. Husk at removePaneL () -funksjonen vil først kontrollere om klikket er fra ruten eller BODY alene.

Hvis ruten ikke var fra venstre kant, går fu

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