类似fancybox的内联弹出式实现问题

时间:2011-08-10 19:00:32

标签: javascript jquery jquery-plugins

我正在忙着编写我的第一个jquery插件,我遇到了一些问题。我在过去非常成功地修改和定制了其他人的插件,但我更像是设计师而不是程序员,这是我从头开始构建的第一个javascript / jquery实验。
经过大量研究和大量尝试和错误我设法实现了我想要的大多数功能。
除了代码可能是脏的,不一致的和每个专业人员的皮塔饼,插件工作得很好。我遇到的问题是,我编写它的方式,我显然不能在一个页面上使用多个插件。如果我这样做,它会破坏appart。我试图将整个事物包装成一个this.each函数,但这也打破了所有appart。现在,我根本不知道如何做这项工作。

我很感激任何建议或提示,因为我的大脑慢慢开始沸腾。
这是小傻瓜:the .js file
你可以在这里看到它:demo

1 个答案:

答案 0 :(得分:0)

当你说一个以上的实例时,我想象你的演示的克隆,所以在一个页面上有两个相同的东西。

我看到的一个问题是你在插件中使用了ID,当你想要同一个东西的多个能够存在于同一页面上时,你不应该使用ID。尝试切换到班级。