instances de plugin et rattacher les paramètres
j'essaye de comprendre le fonctionnement des pluggins et me heurte à un souci de paramètres
Code:
1 2 3 4 5 6 7 8 9 10 11
|
(function($) {
//Définition du plugin
$.fn.monmplugin = function(options) {
var defaults = {
param1: "truc",
param2: "machin"
};
// mélange des paramètres fournis et des paramètres par défaut
var opts = $.extend(defaults, options); |
tout se passe bien tant que je n'essaye pas de modifier les paramètres par defaut
Code:
1 2 3 4 5
| $(document).ready(function()
{
$("#myobj1, #myobj2").monplugin();
$("#myobj3").monplugin();
}); |
Mais lorsque je tente
Code:
1 2 3 4 5 6 7 8
| $(document).ready(function()
{
$("#myobj1, #myobj2").monplugin();
$("#myobj3").myplugin({
param1: "bidule",
param2: "chouette"
});
}); |
les paramètres ne sont pas rattachés à chaque instance :( ??