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