это Брайан. Поскольку вы уже используете jQuery и плагин, вы бы много выиграли, используя библиотеку для добавления элементов в DOM в вашей пользовательской функции. Я хотел дать вам некоторое руководство, так как это, вероятно, больше работы, чем вы изначально ожидали. Вот несколько полезных советов:
- Плагин вычисляет некоторую оболочку
ширина элементов в зависимости от числа
элементов списка. Если вы добавляете / удаляете список
элементы, то вам нужно будет изменить
расчеты, которые были сделаны или
иначе это не будет прокручиваться должным образом. Вероятно, вы столкнетесь с теми же типами проблем, связанных с событиями нажатия на кнопках «следующий / предыдущий».
- Если у вас есть события, зарегистрированные на
элементы, которые вы добавляете / удаляете из
DOM, тогда вам нужно будет
перерегистрировать эти события, так как, когда
элементы исчезли, как и
события, которые были «связаны» с ними. Это
не похоже, что это твой
проблема, хотя на данный момент.
- Если вы добавляете элементы формы в
DOM на лету, используя ссылку "Добавить",
тогда курсор пользователя не фокусируется
больше на элементах формы, а
слайдер больше не на самом деле
доступны. Столько, сколько я люблю
подключив свой собственный плагин, это было задумано
в основном для демонстрации пригодности к использованию
JavaScript, и я не уверен, что это
достаточно гибок, чтобы делать то, что вы хотите
без переделки.
Если у вас есть более конкретные вопросы о том, как сделать определенные вещи, чтобы вы начали на правильном пути, дайте мне знать, и я был бы рад помочь. В зависимости от того, насколько вы планируете использовать jQuery в своих проектах (и я настоятельно рекомендую вам его использовать), попробуйте книгу Learning jQuery .