i’m busy writing my very first jquery plugin and i ran into some problems. I have modified and customized other people’s plugins quite succesfully in the past, but i’m more a designer than a programmer and this is my first javascript/jquery experiment build from scratch.
with a lot of research and plenty of try and error i managed to realize most of the features i wanted.
and besides the code probably being dirty, inconsistent and a pita for every pro, the plugin is working pretty well.
the problem i have is, the way i’ve written it, i apparently cannot use more than one intance of the plugin on one page. if i do, it breaks appart. i tried to wrap the whole thing into a this.each function, but this as well breaks everything appart. right now, i have no clue at all, how to make this work.
I’m grateful for any suggestions or hints, as my brain slowly starts to boil.
here’s the little sucker: the .js file
you can see it in action here: demo
when you say more then one instance, I’m imagining a clone of your demo, so two of the same thing on one page.
one problem I see is that you are using ID’s in your plugin, and you shouldn’t be using ID’s when you want multiples of the same thing to be able to live on the same page. try and switch to classes.