Avatar billede sezam Nybegynder
07. september 2003 - 15:01 Der er 7 kommentarer og
1 løsning

Hjælp til ændring af scroll-area script

Hvordan kan jeg ændre js-filen så scroll-hastigheden sættes ned på boksen http://www.sezam.dk/Test/kunder.html

- alternativt vil jeg gerne ha' at den kun scroller ved klik og ikke mouseover.

Min js-fil ligger her; http://www.sezam.dk/Test/scrollarea.js
Avatar billede skovenborg Nybegynder
07. september 2003 - 18:27 #1
prøv at ændre speed til noget mindre:
var speed    = 1; // ændr til fx 0.5

Alternativt kan du også ændre timeout længere nede:
this.Scroll = function(w)
{
  if(w){
    this.doClip(parseInt(this.sgrab.top)+speed);
    }else{
    this.doClip(parseInt(this.sgrab.top)-speed);
  }; 
  sout = setTimeout(this.obj+'.Scroll('+w+')',1); // ændr 1 til noget højere 
}
Avatar billede sezam Nybegynder
08. september 2003 - 00:01 #2
ingen af delene hjalp desværre.....
Avatar billede sezam Nybegynder
08. september 2003 - 00:02 #3
sætter jeg den til 0.5 virker den slet ikke....
Avatar billede skovenborg Nybegynder
08. september 2003 - 16:53 #4
er du sikker???
hvis jeg fx skriver:
sout = setTimeout(this.obj+'.Scroll('+w+')',100);
så scroller den meget langsommere.
Avatar billede skovenborg Nybegynder
08. september 2003 - 16:56 #5
ellers kan du, som du siger, scrolle når du holder musen nede:
wt(''
.......
+'<div id="up_arrow'+snum+'"  onmousedown="'+this.obj+'.Scroll(0)" onmouseup="'+this.obj+'.Stop()" style="cursor: default; position: absolute; top: 0; left: 0;"> /\\ </div>'
  +'<div id="down_arrow'+snum+'" onmousedown="'+this.obj+'.Scroll(1)" onmouseup="'+this.obj+'.Stop()" style="cursor: default; position: absolute; top: '+(h-16)+'; left: 0"> \\/ </div>'
Avatar billede skovenborg Nybegynder
08. september 2003 - 16:57 #6
altså hvor du i den sætning (linie 46/47) ændrer onmouseover/onmouseout til onmousedown/onmouseup
Avatar billede sezam Nybegynder
08. september 2003 - 23:17 #7
Satte den til 100 - det virker jo - perfekt :-)

Lad mig ha' lov til at give dig nogle points...
Avatar billede skovenborg Nybegynder
08. september 2003 - 23:22 #8
okay -takker :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester