Oprettet ons. d. 07. januar 2009 kl. 17:01:41

dlynge
dlynge (6.385 point. Point ude: 60)

Bruge det samme script på samme side

Hey,

Jeg kunne ikke lige finde spørgsmålet i forumet, så nu kaster jeg det ud, og håber ikke at jeg træder nogen over tæerne.
Mit problem er at jeg har et simpel lille script, som er et billed galleri, der slider fra den venstre mod højre når man trykker "næste".
Men jeg vil gerne have at der er flere gallerier på den samme side, så man kan klikke på den ene og så scrolle lidt ned og klikke på den næste osv.

Hvis jeg sætter flere gallerier ind fucker scriptet op og det er kun det øverste der virker.
Det blev en lidt krinklet beskrivelse men håber der er nogen der kan hjælpe mig.

//
Dennis

Skrevet ons. d. 07. januar 2009 kl. 17:18:57| #1

fant0mas
fant0mas (13.115 point)
Det er umuligt at sige uden at se noget kode eller siden.

Skrevet ons. d. 07. januar 2009 kl. 17:20:02| #2

micc
micc (7.860 point)
Du bliver vist nødt til at uddybe det lidt mere. Hvad er det for et script? Hvordan sætter du det ind på siden? På hvilken måde går det galt?

Helt optimalt ville være hvis du kan give et link til siden. :)

Skrevet ons. d. 07. januar 2009 kl. 17:37:56| #3

w13
w13 (109.936 point)
www.2biaz.dk
Så er dit script ikke lavet til at køre flere gallerier på samme side. Andet kan vi nok ikke sige uden yderligere info. =)

Måske kan det skrives om, så det kan køre flere, måske er det for besværligt, og så bør du finde et andet.

Skrevet ons. d. 07. januar 2009 kl. 17:54:24| #4

roenving
roenving (328.349 point)
En simpel måde at lave et script om på, er at give variablerne/funktionerne i den anden udgave nogle andre navne (pic --> pic2 !-)

-- men bedst ville det være, at du kunne oprette flere gallerier, f.eks. ved at det var objekt-orienteret !o]

Skrevet ons. d. 07. januar 2009 kl. 17:55:31| #5

fant0mas
fant0mas (13.115 point)
Eller skrive det selv.
Det er ligesom hjælp til selvhjælp, og meningen du selv lærer bare lidt!
:o)

Skrevet ons. d. 07. januar 2009 kl. 23:03:43| #6

dlynge
dlynge (6.385 point)
Okay, sorry jeg prøver igen :)
Landet liger sådan at det er et lille cms system der hedder indexhibit. I det har jeg lagt et lille script ind, så en anden der også bruger systemet har lavet.

(function($){$.fn.jFlow=function(options){var opts=$.extend({},$.fn.jFlow.defaults,options);var cur=0;var maxi=$(".jFlowControl").length;$(this).find(".jFlowControl").each(function(i){$(this).click(function(){$(".jFlowControl").removeClass("jFlowSelected");$(this).addClass("jFlowSelected");var dur=Math.abs(cur-i);$(opts.slides).animate({marginLeft:"-"+(i*$(opts.slides).find(":first-child").width()+"px")},opts.duration*(dur));cur=i;});});$(opts.slides).before('<div id="jFlowSlide"></div>').appendTo("#jFlowSlide");$(opts.slides).find("div").each(function(){$(this).before('<div class="jFlowSlideContainer"></div>').appendTo($(this).prev());});$(".jFlowControl").eq(cur).addClass("jFlowSelected");var resize=function(x){$("#jFlowSlide").css({position:"relative",width:opts.width,height:opts.height,overflow:"hidden"});$(opts.slides).css({position:"relative",width:$("#jFlowSlide").width()*$(".jFlowControl").length+"px",height:$("#jFlowSlide").height()+"px",overflow:"hidden"});$(opts.slides).children().css({position:"relative",width:$("#jFlowSlide").width()+"px",height:$("#jFlowSlide").height()+"px","float":"left"});$(opts.slides).css({marginLeft:"-"+(cur*$(opts.slides).find(":first-child").width()+"px")});}
resize();$(window).resize(function(){resize();});$(".jFlowPrev").click(function(){if(cur>0)
cur--;else
cur=maxi-1;$(".jFlowControl").removeClass("jFlowSelected");$(opts.slides).animate({marginLeft:"-"+(cur*$(opts.slides).find(":first-child").width()+"px")},opts.duration);$(".jFlowControl").eq(cur).addClass("jFlowSelected");});$(".jFlowNext").click(function(){if(cur<maxi-1)
cur++;else
cur=0;$(".jFlowControl").removeClass("jFlowSelected");$(opts.slides).animate({marginLeft:"-"+(cur*$(opts.slides).find(":first-child").width()+"px")},opts.duration);$(".jFlowControl").eq(cur).addClass("jFlowSelected");});};$.fn.jFlow.defaults={easing:"swing",duration:400,width:"100%"};})(jQuery);


/* Slide/Scroll -------------------------------------------------- */
$(window).ready(function(){
    $().jFlow({
        slides: "#mySlides",
        width: "600px",
        height: "435px",
        duration: 500
    });
});

Da jeg ikke er java nørd eller noget, bare en der lige troede jeg hurtigt kunne ændre det så det virkede til mit behov, tog jeg lige lovligt fejl.
Det der ville være optimalt for mig ville være hvis scriptet gik frem og røg tilbage på sidste billede, that's it.
Nu har det også den funktion at det der er side antal efter next. Der har jeg ikke skrevet noget, men der skulle stå 1, 2 osv.

Jeg har lagt linket til sitet så i kan se at det ikke helt virker.
Hvis kan lade sig gøre med et simpelt script ville jeg blive mega glad!!! Ellers må jeg lave noget flash, xml tuhaj, men vil helt have det virkede med scriptet.

http://www.dennislynge.dk/ (...)

Håber det er til at forstå denne gang :)

Skrevet tor. d. 20. august 2009 kl. 12:35:53| #7

w13
w13 (109.936 point)
www.2biaz.dk
Fået løst problemet endnu?

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Hjælp til validering

Oprettet den 26. maj 2012 kl. 14.01
Stefan1 giver 20 point for svar | Giv et svar »

Javascript sliders?

Oprettet den 24. maj 2012 kl. 11.29
NizeGuy giver 15 point for svar | Giv et svar »

Validere navn i form

Oprettet den 22. maj 2012 kl. 15.13
13thsky giver 60 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger