Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Hoci existuje niekoľko riešení pre skrytie posúvačov prostredníctvom kombinácie VBScript a HTML , mali weboví vývojári byť vedomí toho , že VBScript je určený na použitie len v prehliadači Microsoft Internet Explorer . VBScript nie je podporovaný v iných prehliadačoch , ako je Firefox alebo Opera , všeobecne JavaScript poskytuje viac prístupné alternatívu . V mnohých prípadoch ( vrátane CSS úprav ) , VBScript a JavaScript kód je totožný , ale nemali by ste sa spoliehať na tejto náhodné interoperability , a vy by ste mali skontrolovať svoje webové stránky dôkladne zhody v rôznych prehliadačoch pred nasadením na webe .
Skrytie posuvníky na prvok
U niektorých prvkov stránky , odstránenie posuvníky je najdôležitejšie, keď prvok má fokus . Napríklad , môžete dynamicky odstrániť posuvník z textového poľa , keď užívateľ klikne na pole , aby bolo aktívne . Ak chcete tak urobiť , patrí kód " this.style.overflow = ' hidden ' " v príslušnom VBScript udalosti . Ak chcete odstrániť posuvníky , keď používateľ myši nad prvkom , zadajte nasledujúci príkaz :
' onmouseover = " this.style.overflow = " skrytý " , " "
Ak ich chcete odstrániť, ak užívateľ klikne na prvok , zadajte nasledujúci príkaz :
' onclick = " this.style.overflow = ' skrytý ' , " . "
To umožňuje ovládať správanie mnohých posuvníky nezávisle , ale tiež znamená , že užívateľ bude pravdepodobne vidieť posuvníky pred tým , než sú odstránené , ktoré môžu byť esteticky nežiaduce .
Skrytie prvku je Posuvník Keď Document Náklady
ak potrebujete skryť jeden prvok alebo malý počet prvkov , jeden z najjednoduchších spôsobov , ako ich umiestniť vyhlásenie v " OnLoad " atribút na webovej stránke je "
" tag , využitie VBScript je " štýl " funkcie pre zmenu CSS behu . Písanie " " , napríklad, bude skryť posuvníky elementu s id " container_1 " , akonáhle sa stránka načíta . Užívateľ nikdy neuvidí prvok objaví sa posuvníky vôbec . Na druhej strane , pomocou OnLoad funkcie tagu , skôr než každý jednotlivý prvok , obmedzuje počet prvkov , môžete skryť súčasne , bez toho by váš HTML kód stáva nepraktické .Ak chcete získať to najlepšie z oboch svetov , pomocou VBScriptu " className " pre zmenu celej triedy CSS , skôr než jednotlivé prvky štýlu danej stránky . Zabaľte celú stránku do prázdnej div s názvom " maincontainer " a v atribútu OnLoad na
, napíšte " container.className = ' hidescrollbars " ; " . Potom môžete definovať CSS štýl v hlavičke dokumentu s názvom " . Hidescrollbars div " , ktorý zahŕňa " overflow : hidden ; " štýl . Keď sa stránka načíta , bude to odstrániť posuvníky zo všetkých div prvkov na stránke .