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.