(function($)
{
$.fn.myPlugin = function(options)
{
var _this;
var timer1;
var foo = function(n)
{
if (timer1 != null) return; // in action
timer1 = setInterval("bar("+n+")", 500);
};
var bar = function(n)
{
...
if (...) clearInterval(timer1);
};
return this.each(function()
{
_this = $(this);
_this.bind("click", function(){ foo(10); });
});
}
})(jQuery);
Cela ne fonctionne pas car "la barre n'est pas définie".Accès à une fonction interne dans setInterval
N'a pas réalisé que le premier argument peut être une fonction au lieu d'une chaîne seulement. – Phonethics