Det sätter display egendom yttre DIV till "none" (gör elementen nedan det är gratis för tillträde till exempel väljas genom att dra musen). Funktionen återställer också vissa variabler och ger de initiala positioner till den yttre och inre DIV. Med detta återställs och utgångslägen ges kan hela processen upprepas från den vänstra kanten (eller överkanten av andra funktioner) utan konflikt. Detta är funktionen. Funktion shiftLeft () {document.getElementById (Calc) style.left = x; //stoppa rullningen vänster om (x {self.clearInterval (TL), document.getElementById (forts) style.display = "none",.
processOnL = false; //återställa lägena för vänsterrörelsen 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;.} Funktionen ska vara självförklarande Kod för att växla ner och upp för varje variabel och funktion i samband med den vänstra kanten, det finns en motsvarande variabel eller funktion växla ner och upp (i samband med den övre kanten), men med olika namn Du kan få hela koden, som innehåller det här avsnittet från länken.
https://www.cool-mathematics.com/downloads/MagicEdges.zip Funktioner Relaterat till vänster och övre kant Det finns två funktioner som är relaterade till vänster och överkant. En av dem är: function removePane () {if (kant == "vänster") removePaneL (); else if (kanten == "top") removePaneU (); } Den här funktionen kallas för att ta bort rutan, som kommer ut från vänster härma kanten eller övre härma kanten. När kroppen elementet får en klick, är denna funktion som kallas. Det först av alla kontrollerar om rutan kom ut ur vänstra kanten.
Om det gjorde det, kallar det removePaneL () funktion som skulle orsaka rutan gå tillbaka till den vänstra kanten. Kom ihåg att removePaneL () funktionen först måste kontrollera om klick är från rutan eller ensamt. Om rutan var inte från den vänstra kanten går funktionen för