Bonjour a tous,
voila je me pose une question sur la structure d'un plugin jquery j'ai déjà vue des plugin structuré comme ceci :
mais aussi comme :
mais qu'elle et la différence entre les deux structure ?
voila je me pose une question sur la structure d'un plugin jquery j'ai déjà vue des plugin structuré comme ceci :
$.Ivid = {
defaults: {
Autoplay : true
},
init:function(options) {
alert("alert init");
opts = $.extend({}, $.Ivid.defaults, options);
$("#play").click(play());
$("#pause").click(pause());
},
play:function() {
alert("alert play");
},
pause:function() {
alert("alert pause");
}
};
Ivid = function(options) {
$.Ivid.init(options);
};
mais aussi comme :
var defaults = {
Autoplay : true
},
init:function(options) {
alert("alert init");
opts = $.extend({}, $.Ivid.defaults, options);
$("#play").click(play());
$("#pause").click(pause());
},
play:function() {
alert("alert play");
},
pause:function() {
alert("alert pause");
},
jQuery.fn.Ivid = function(options){
init(options);
};
mais qu'elle et la différence entre les deux structure ?