fancybox-подобная встроенная проблема реализации всплывающего окна - PullRequest
0 голосов
/ 10 августа 2011

Я занят написанием своего самого первого плагина jquery и столкнулся с некоторыми проблемами.В прошлом я довольно успешно модифицировал и настраивал плагины других людей, но я скорее дизайнер, чем программист, и это мой первый эксперимент по созданию javascript / jquery с нуля.с большим количеством исследований и большим количеством проб и ошибок мне удалось реализовать большинство функций, которые я хотел.и кроме того, что код, вероятно, грязный, непоследовательный и лакомый кусочек для каждого профессионала, плагин работает довольно хорошо.у меня проблема в том, как я это написал, я, очевидно, не могу использовать более одного экземпляра плагина на одной странице.если я делаю, это ломает квартиру.Я пытался обернуть все это в функцию this.each, но это также ломает все appart.сейчас я понятия не имею, как заставить это работать.Я благодарен за любые предложения или подсказки, поскольку мой мозг медленно начинает кипеть.вот маленькая присоска: .js файл Вы можете увидеть это в действии здесь: демо

1 Ответ

0 голосов
/ 10 августа 2011

когда вы говорите более одного экземпляра, я представляю клон вашей демонстрации, так что две одинаковые вещи на одной странице.

Одна проблема, которую я вижу, заключается в том, что вы используете идентификаторы в своем плагине, и вам не следует использовать идентификаторы, если вы хотите, чтобы несколько одинаковых вещей могли жить на одной странице. попробуйте переключиться на занятия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...