I am working on a plugin and was trying to figure out what was
happening to break my code..

I have in my plugin functions similar to the following:

$.fn.pluginName = function() {}

$.fn.pluginName.oneThing = function () {
   ...
}

$.fn.pluginName.anotherThing = function () {
   ...
}

I try to call it like so:

$('#idOfElement').pluginName.oneThing();

The problem is that the this.each() is 'not defined' when I use it in
the oneThing or anotherThing methods. If I do the methods as:
$.fn.oneThing and $.fn.anotherThing it works fine... but not when they
are under the pluginName. Why would this happen and is there a way to
fix it? or am i trying to do the wrong thing to namespace the methods?

Thanks in advance.

Reply via email to