Hvordan Få Bredde på rullefelt i Safari

Safari er en populær nettleser som er standard nettleser for brukere av Mac OS X-brukere. Som de fleste nettlesere, Safari har avlange barer kalt rullefelt på siden og nederst i nettleservinduet. Scrollbars tillate brukere å rulle nedover og på tvers av et nettsted. For webdesignere, samt programmerere som lager nettlesere, som bestemmer nøyaktig scrollbar bredde kan være viktig. Heldigvis er det mulig å bestemme bredden på rullefelt i Safari ved hjelp av Javascript.

Bruksanvisning

1 Start HTML editor og opprette en ny HTML-dokument. Sett inn følgende linje i "Body" av den nyopprettede HTML-dokumentet: <script type = "text / javascript">. Kroppen består av all teksten i HTML-dokumentet mellom "<Body>" og "</ body>" linjer.

2 Kopier og lim inn følgende kode inn i HTML-dokumentet umiddelbart etter "<script type =" text / javascript ">" linje slik at rullebredde beregnes og vises i nettleseren:

fungere getScrollerWidth () {

var scr = null;

Var inn = null;

Var wNoScroll = 0;

Var wScroll = 0;

// Ytre rulling div

scr = document.createElement ( 'div');

scr.style.position = 'absolutte';

scr.style.top = '-1000px';

scr.style.left = '-1000px';

scr.style.width = '100px';

scr.style.height = '50 piksler';

// Start uten scrollbar

scr.style.overflow = "skjulte";

// Indre innhold div

inn = document.createElement ( 'div');

inn.style.width = '100%';

inn.style.height = '200px';

// Sett den indre div i rulle div

scr.appendChild (inn);

// Tilføy rulle div til doc

document.body.appendChild (SCR);

// Bredde på den indre div sans scrollbar

wNoScroll = inn.offsetWidth;

// Legg rulle

scr.style.overflow = "auto";

// Bredde på den indre div bredde scrollbar

wScroll = inn.offsetWidth;

// Fjern rulle div fra doc

document.body.removeChild (

document.body.lastChild);

// Pixel bredden på scroller

avkastning (wNoScroll - wScroll);

}

3 Fullfør bruk av javascript ved å skrive inn følgende linje rett etter rulle bredde kalkulator kode: </ script>.

4 Lagre HTML-dokumentet og starte nettleseren Safari. Åpne HTML-dokument ved å klikke på "File" -menyen og velge "Open File" og deretter navigere til hvor HTML-filen ble lagret på datamaskinen. Bredden på Safari rullefelt vises i nettleservinduet.