*   >> Læs Uddannelse artikler >> science >> programming

Komplet Code of Magic HTML Client Edges

er BODY alene. Hvis vinduet ikke var fra den venstre kant, funktionen fortsætter med at kontrollere, om det var fra den øverste kant. Hvis det var fra den øverste kant, den kalder den ækvivalente removePaneU () funktion til den øverste kant. Den anden funktion, som er fælles for både venstre og øverste kant er: funktion checkRemSit () {if (kant == "venstre") leftPaneShown = true; ellers hvis (kant == "top") topPaneShown = true; } Navnet på denne funktion er checkRemSit (), hvilket betyder, Kontroller Removal Situation.

Formålet med denne funktion er at angive, om ruden vises (leftPaneShown) fra venstre kant eller den øverste kant, med det ultimative formål at differentiere mellem klik fra en bestemt rude, og klik fra BODY uden rude. Bemærk, at vi har at gøre med de samme ydre og indre DIV elementer, uanset om ruden kommer ud af den venstre kant eller den øverste kant. Et andet formål med denne funktion er at undgå konflikter mellem funktionerne for den venstre kant, og dem, for den øverste kant. Det første af alle kontroller, hvis værdien af ​​kanten variablen "venstre".

Hvis det er, det sætter leftPaneShown variablen til true. Ellers funktionstasterne kontrollerer, om værdien af ​​kanten variabel er "top"; hvis det er, det sætter topPaneShown variablen til true. Bemærkninger DOM har ikke en kant objekt, svar på begivenheder. Det er derfor, vi tyede til at efterligne kanter. HR element er bare perfekt til den øverste mimic kant. Hvis der var en tilsvarende HTML-element til lodret linje, så ville det have været perfekt til venstre mimic kant. Vi var nødt til at bruge et DIV element for venstre efterligne kant og give det en bestemt højde.

Når websiden er netop åbnet, kan den venstre rude kun komme ud inden højden af ​​klienten området. Når du ruller ned, den indledende klientområdet del går op; venstre rude kun kan komme ud af den venstre kant af den del, der er gået op. Den enkleste måde at håndtere dette problem er at lade situationen og ikke lade din webside være mere end omkring to klient områder længe. På den måde når du ruller ned, vil du stadig se den venstre rude kommer ud af venstre kant foroven. Dette vil ikke være en big deal for brugeren. Højden 100% givet til den venstre kant er højden klient-området.

Når websiden er lang, denne afstand er gældende for den øverste del af websiden og så venstre kant ikke nå bunden af ​​siden. Hvad jeg har sagt her er relateret til, hvad jeg sagde i det foregående afsnit. Hver af mimiske kanter er 1 pixel tyk. Hv

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.