Bonsoir.
Mon nouveau projet est la construction d'une carte du monde intéractive avec jquery.
j'ai un premier fichier qui contient le code suivant :
jquery.ui.worldmap.js
je prévois de construire de multiples autres fichiers de la sorte...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 (function($) { var defaults = { "coords" : {} }; $.fn.worldmap = function(options) { return this.each(function() { alert(JSON.stringify(defaults)); }); }; })(jQuery);
jquery.ui.worldmap-france.js
jquery.ui.worldmap-usa.js
jquery.ui.worldmap-italie.js
...
le but de ces fichiers est de renseigner le tableau json "defaults" déclaré dans le premier fichier jquery.ui.worldmap.js.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 (function($) { var coords = { "departments" : [ [{ id:"1", post_code:"01", name_zone:"test1", name_zone_upper:"TEST1", x:20, y:20, coords:"20,20,20,25,25,25,25,20,20,20"}], [{ id:"2", post_code:"02", name_zone:"test2", name_zone_upper:"TEST2", x:40, y:40, coords:"40,40,40,45,45,45,45,40,40,40"}] ] }; $.fn.worldmap.defaults.coords["france"] = coords; })(jQuery);
Seulement je n'arrive pas à établir la communication entre les 2 fichiers...
J'essaie d'utiliser plus ou moins le même système que pour le datepicker de jqueryui.
Pourriez-vous m'aider svp ? Si ça se trouve c'est juste une petite broutille...
Merci.
Partager