2010-11-02 3 views

Répondre

0

Vous pouvez y parvenir, mais vous devez changer "jquery.flow.1.2.js" selon vos besoins. Voici le fichier mis à jour

Pour ce bloc par défaut existant avec celui-ci. Remarque dernière ligne avec startSlideNumber variables

$.fn.jFlow.defaults = { 
     controller: ".jFlowControl", // must be class, use . sign 
     slideWrapper : "#jFlowSlide", // must be id, use # sign 
     selectedWrapper: "jFlowSelected", // just pure text, no sign 
     easing: "swing", 
     duration: 400, 
     width: "100%", 
     prev: ".jFlowPrev", // must be class, use . sign 
     next: ".jFlowNext", // must be class, use . sign 
     startSlideNumber:0 
    }; 

puis changer

var cur = 0; to 

var cur = opts.startSlideNumber; 

Dans votre fichier principal, vous pouvez écrire, Vous pouvez initialiser « startSlideNumber » à votre numéro de diapositive [5 ou seconde]. Rappelez-vous la 1ère diapositive = 0

$(document).ready(function(){ 
    $("#myController").jFlow({ 
     slides: "#slides", 
     controller: ".jFlowControl", // must be class, use . sign 
     slideWrapper : "#jFlowSlide", // must be id, use # sign 
     selectedWrapper: "jFlowSelected", // just pure text, no sign 
     auto: true,  //auto change slide, default true 
     width: "610px", 
     height: "235px", 
     duration: 400, 
     prev: ".jFlowPrev", // must be class, use . sign 
     next: ".jFlowNext", // must be class, use . sign 
     startSlideNumber:2 
    }); 
}); 
+0

Merci beaucoup. M'a sauvé un mal de tête! – Churchill

Questions connexes