*   >> Lezen Onderwijs artikelen >> science >> programming

Volledige code van Magic Html Client Edges

ncties die gerelateerd zijn aan de linker- en de bovenrand. Een daarvan is: removePane functie () {if (edge ​​== "links") removePaneL (); anders als (edge ​​== "top") removePaneU (); } Dit is de functie geroepen om de ruit, die uitkomt op links na te bootsen rand of de bovenste nabootsen rand te verwijderen. Wanneer het lichaam element wordt geklikt, wordt deze functie genaamd. Het eerste controleert of de ruit kwam uit de linkerrand. Als het deed, roept de removePaneL () functie die zou leiden tot het venster om terug te gaan naar de linkerrand.

Vergeet niet dat de removePaneL () functie zal eerst moeten nagaan of de klik is van de ruit of de BODY alleen. Als het paneel niet vanaf de linkerkant, de functie gaat verder om te controleren of het van de bovenrand. Als het van de bovenrand, roept de equivalente removePaneU () functie voor de bovenrand.

De andere functie die gemeenschappelijk is voor zowel de linker- en bovenrand is: functie checkRemSit () {if (edge ​​== "links") leftPaneShown = true; anders als (edge ​​== "top") topPaneShown = true; } De naam van deze functie is checkRemSit (), wat betekent dat Controle Verwijdering Situatie. Het doel van deze functie is aan te geven of het paneel wordt weergegeven (leftPaneShown) van de linkerrand en de bovenrand, met het uiteindelijke doel van het onderscheid tussen de klik van een bepaald deelvenster en klikt u uit het lichaam van buiten ruit.

Merk op dat we te maken hebben met dezelfde buitenste en binnenste DIV elementen, ongeacht of het paneel komt uit de linker rand of de bovenrand. Een ander doel van deze functie conflicten tussen de functies van de linkerrand en die van de bovenrand voorkomen. Allereerst gecontroleerd of de waarde van de rand variabele "links". Als het is, het zet de leftPaneShown variabele op true. Anders wordt de functie controleert of de waarde van de rand variabele "top"; als het is, het zet de topPaneShown variabele op true. Toelichting DOM niet een rand object hebben dat als reactie op gebeurtenissen.

Dat is de reden waarom we toevlucht tot de randen na te bootsen. De HR-element is gewoon perfect voor de top mimic rand. Als er een equivalent HTML element voor verticale lijn dan zou het perfect voor de linker mimic rand geweest. We moesten een DIV-element te gebruiken voor de linker mimic rand en geef het een bepaalde hoogte. Wanneer de webpagina gewoon wordt geopend, kan het linkervenster alleen binnen de hoogte van de klant gebied. Als je naar beneden scrollt, de eerste klant g

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.