20. oktober 2005 - 08:28Der er
14 kommentarer og 1 løsning
Styles på scrollbars
Hejsa...
Jeg er rendt ind i et problem, jeg er alfa omega nød til at skal ha sat styles på mine scrollbars, OG det skal fungere på en mac, altså i Safari :(
Hvordan gør jeg det? -Syntes jeg kan læse mig til at almindelige styles på scrollbars ikke fungere i Safari, men så er mit spørgsmål jo så. Hvad i alverden gør man så? Er man tvunget ud i noget med javascript eller så noget?
Jeg har et meget elegant design med sort på hvidt, for et reklame bureau - så det skal bare være iorden! Er der nogen der kan hjælpe mig????
personligt mener jeg nu at styles på en scrollbar kun meget meget minimalt har noget med design at gøre - men ellers er du inde på det rigtige at almindelig css på scrollbaren ikke virker.
Jamen det er os rigtig det du siger, havde bare sat det på for at lave en hurtig løsning, havde gjort hele scroll systemet sort, ligesom hele siden, og så bare hvide pile. Flash er en udemærket løsning, bortset fra det kræver en del omlægning i hele koden, da jeg har monteret cms system m.m. til siden. Så javascript ville nok være at foretrække i denne situation. Magter bare ikke alle de linier, javascript ofte fylder for ganske få funktioner..
Du har ikk et forslag til et elegant nem og flot scroll system med javascript vel?
det bedste (og eneste) forslag jeg har er den der bliver linket til - http://www.ghtml.com/showoff/scrollbar/index.html. Det kan godt være at det er mange linier men det er jo bare copy/paste og ganske lidt tilretning mht højde, bredde osv og så lidt nye billeder... meget lettere tror jeg ikke du kan få det
Nu har jeg udskudt min kodning lidt længe, men er komme tilbage til de her scrollbars - og jeg kan bare ikk få det til at fungere. Er der er et venligt menneske derude, der lige vil løbe min kode igennem???
Mit script: <script language="javascript" type="text/javascript"> var win = null; function NewWindow(mypage,myname,w,h,scroll){ LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; TopPosition = (screen.height) ? (screen.height-h)/2 : 0; settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable' win = window.open(mypage,myname,settings) if(win.window.focus){win.window.focus();} } var timer_id;
function scroll_div(frm,inc,dir) { if (timer_id) clearTimeout(timer_id); if (window.frames[frm]) { if (dir == "v") window.frames[frm].scrollBy(0, inc); else window.frames[frm].scrollBy(inc, 0); timer_id = setTimeout("scroll_div('" + frm + "'," + inc + ",'" + dir + "')", 20); }}
function stopScroll() { if (timer_id) clearTimeout(timer_id); } </script>
Min body code: <div class="scroll"><!--#include file="pages.asp"--></ div>
ikke lige umiddelbart - prøv evt at tage eksemplet fra den anden side igen og få det til at virke før du sætter det ind i dit eget design.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.