Det skal bruge til dynamisk scrolling på et site.. Nu vil jeg gerne have det ændret således at der kun er en knap, og når man holder musen over den bruger den slow, og når trykker (og holder nede) så går den til medium.
jakoba og tony..det er fint, hvad I har lavet... men hvis I nu ligger mærke til at når man trykker en gang og slipper, så fortsætter den med at scrolle med medium indtil man flytter musen fra linket..har I en løsning?
> slay Jeg tror ikke helt, jeg forstår hvad problemet nu er ... min stopper nu med onclick. D.v.s. når bruger trykker på linket med musen, stopper scrollet.
Nej nej, du misforstår mig. Jeg vil have det således:
Når brugeren holder musen over går den til slow Når brugeren trykker med musen går den til medium Når brugeren tager musen væk stopper den. Når brugeren slipper musen går den til slow, hvis musen stadig er over linket.
Nåe nej, jer starter blot endnu en scroll-thred oveni den anden hver gag knappen går op og ned. 3 funktioner skal ændres:
var scrollHandle; // nu variabel oprettes
//Makes the object go up function goDown(move){ if(this.y>-this.scrollHeight+oCont.clipHeight){ this.moveIt(0,this.y-move) if(loop) scrollHandle=setTimeout(this.obj+\".down(\"+move+\")\",speed) } } //Makes the object go down function goUp(move){ if(this.y<0){ this.moveIt(0,this.y-move) if(loop) scrollHandle=setTimeout(this.obj+\".up(\"+move+\")\",speed) } }
//Calls the scrolling functions. Also checks whether the page is loaded or not. function scroll(speed){ if(loaded){ loop=true; clearTimeout( scrollHandle ); // stands gammel scroll-loop if (speed>0) oScroll.down(speed) else if (speed<0) oScroll.up(speed) } }
det er linien med scrollHandle der er ændret/ny i hver funktion.
Nej - det var dig der vandt, du fik løst dit problem :)
At du bedst kan bruge JakobA\'s løsning er bare helt i orden !
Tak for point ...
/Tony
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.