*   >> läser Utbildning artiklar >> science >> programming

Komplett Code of Magic Html klient Edges

rskjuter inre DIV (panelen) och stoppar växlingen. Den rörliga, processOnL, när den är inställd på true anger att rutan skiftar. Det är samma funktion som har att indikera att rutan har slutat växling. If-blocket i funktionen som skiljer denna variabel till false för att indikera detta. När rutan har flyttat från vänster härma kanten och lägger sig på sidan, har kanten variabeln för att ange det. If-blocket ger värde, "vänster" till kanten variabeln, vilket tyder på att den vänstra rutan är nu ut ur kanten och in i sidan.

Den removePaneL () Funktion Funktionen förbereder sidan för att ta bort rutan. Detta är 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); }} //Återställa leftPaneShown boolean variabel leftPaneShown = false; } Denna funktion kommer att ringa en annan funktion som faktiskt kommer att skicka rutan tillbaka in i vänster kant. Så det finns två funktioner som är involverade i att skicka tillbaka panelen till vänster kanten.

Funktionerna (två av dem) att skicka ut rutan från vänster kant skiljer sig från dem (två av dem) att skicka ut rutan från den övre kanten. Funktionerna (två av dem) att skicka tillbaka panelen i överkant skiljer sig från dem (två av dem) att skicka tillbaka panelen i den vänstra kanten. Vi har fortfarande att göra med ovanstående funktion. Tänk på att variabeln är leftPaneShown används för att skilja mellan att klicka på rutan och klicka på BODY utanför rutan. När rutan klickas, två klick händelser inträffar faktiskt. Den en från panelen först, följt av en från kroppen.

Men när kroppen klickas utanför rutan, sker endast en click-händelse (BODY klick). När du klickar på rutan, är variabeln, leftPaneShown inställd på true från onclick händelse av ytter DIV. När du klickar bara BODY elementet, förblir variabel vid falskt. Uttalandena i ovanstående funktion kommer endast utföras om variabeln är leftPaneShown falsk, vilket innebär att BODY elementet klickade utanför rutan. Så när denna funktion kallas, om värdet av denna variabel är falsk, då uttalandena utförs. Uttalandena börjar med en annan if-sats.

Detta kontrollerar om rutan är fortfarande i rörelse genom att kontrollera om processOnL variabeln är sant. Om det är sant, inte köra de uttalanden som den har. Om den är falsk det utför uttalanden. När den är falsk, sätter första uttalande processOnL variabe

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.