Subversion Repositories Sites.tela-botanica.org

Rev

Rev 1040 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1040 Rev 1074
Line 45... Line 45...
45
	 * Attention : le contenu des projets doit être une liste d'éléments <li>.
45
	 * Attention : le contenu des projets doit être une liste d'éléments <li>.
46
	 * Ex : 
46
	 * Ex : 
47
	 * <li><img src="" / ><h3>Projet 1</h3></li>
47
	 * <li><img src="" / ><h3>Projet 1</h3></li>
48
	 * <li><img src="" / ><h3>Deuxieme projet</h3></li> 
48
	 * <li><img src="" / ><h3>Deuxieme projet</h3></li> 
49
	 * */
49
	 * */
-
 
50
	
-
 
51
	/***
-
 
52
	 * ORDRE ALEATOIRE POUR LES PROJETS DEFILANTS
-
 
53
	 * **/
-
 
54
	(function($){
Line -... Line 55...
-
 
55
 
-
 
56
	    $.fn.shuffle = function() {
-
 
57
 
-
 
58
	        var allElems = this.get(),
-
 
59
	            getRandom = function(max) {
-
 
60
	                return Math.floor(Math.random() * max);
-
 
61
	            },
-
 
62
	            shuffled = $.map(allElems, function(){
-
 
63
	                var random = getRandom(allElems.length),
-
 
64
	                    randEl = $(allElems[random]).clone(true)[0];
-
 
65
	                allElems.splice(random, 1);
-
 
66
	                return randEl;
-
 
67
	           });
-
 
68
 
-
 
69
	        this.each(function(i){
-
 
70
	            $(this).replaceWith($(shuffled[i]));
-
 
71
	        });
-
 
72
 
-
 
73
	        return $(shuffled);
-
 
74
 
-
 
75
	    };
-
 
76
 
-
 
77
	})(jQuery);
-
 
78
	
50
 
79
	$('#bandeauProjets li').shuffle();
51
	$("#bandeauProjets").append("<div id='boutonPrecedent'>&nbsp;</div>");
80
	$("#bandeauProjets").append("<div id='boutonPrecedent'>&nbsp;</div>");
Line 52... Line 81...
52
	$("#bandeauProjets").append("<div id='boutonSuivant'>&nbsp;</div>");
81
	$("#bandeauProjets").append("<div id='boutonSuivant'>&nbsp;</div>");
53
 
82