|
|
|
Перезагрузка скрипта javascript
|
|||
|---|---|---|---|
|
#18+
Проблема вот в чем. На страничке товаров интернет магазина есть javascript плагин fancybox. Он нужен для быстрого зума фотографий товара. Работает отлично, пока я не вставил ajax переключение фотографий по цветам. Тоесть выбираем цвет и в окне фотографий должны поменяться фотографии нужного цвета. Но после первого выбора fancybox слетает. Тоесть фотки подгрузились, но уже показываются тупо без плагина. Вместо fancybox пробовал cloud-zoom. Точно так же все происходит. Мне кажется, что нужно как-то перезагрузить сам плагин для работы уже с новыми картинками. но как это сделать? Возможно ли перезагрузить отдельный скрипт на странице при помощи ajax? Пробовал отправлять строку подключения скрипта, не помогло: Код: php 1. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 13:56 |
|
||
|
Перезагрузка скрипта javascript
|
|||
|---|---|---|---|
|
#18+
код инициализации fancybox покажите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 14:27 |
|
||
|
Перезагрузка скрипта javascript
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnoguкод инициализации fancybox покажите Это в хэдере страницы: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Вот сам блок с картинками: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Вот картинка: http://joxi.ru/wgh2U_3JTJBtWHKa_Gw Проблема в том, что после аякс загрузки нижние маленькие картинки тупо открываются в новой странице, а должны в окошке фотографии, тоесть в блоке "big-picture" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 16:49 |
|
||
|
Перезагрузка скрипта javascript
|
|||
|---|---|---|---|
|
#18+
Cryptic, Всё правильно. Ведь $("bla-bla-bla") возвращает объект с массивом элементов страницы уже существующих на момент вызова. Потому, у fancybox нету шансов отловить что либо на новых картинках, так как он об этих картинках ничего не знает. Для работы для новых картинок стоит выполнять переинициализацию... ну то есть повторно вызывать $(".fancybox").fancybox({bla-bla-bla}) . При этом плагин переподключать или делать что либо подобное не надо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 18:08 |
|
||
|
Перезагрузка скрипта javascript
|
|||
|---|---|---|---|
|
#18+
Я пробовал этот код кидать в ajax запрос - не помогает. Как заставить скрипт заного заработать без перезагрузки страницы? Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 19:11 |
|
||
|
Перезагрузка скрипта javascript
|
|||
|---|---|---|---|
|
#18+
CrypticЯ пробовал этот код кидать в ajax запрос - не помогает. Как заставить скрипт заного заработать без перезагрузки страницы? Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Этот - это какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 20:41 |
|
||
|
Перезагрузка скрипта javascript
|
|||
|---|---|---|---|
|
#18+
Програмёр Этот - это какой? Который я опубликовал в предыдущем сообщении. Инициализация fancybox ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 20:45 |
|
||
|
Перезагрузка скрипта javascript
|
|||
|---|---|---|---|
|
#18+
Вот код ajax сообщения: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Подскажите, что тут нужно написать, чтобы фансибокс перезагрузился для новой data в div#photo_item_cart? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 20:53 |
|
||
|
Перезагрузка скрипта javascript
|
|||
|---|---|---|---|
|
#18+
Cryptic, Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2014, 23:55 |
|
||
|
Перезагрузка скрипта javascript
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnogu, Я писал выше, что пробовал точно так же. Сейчас прям отсюда скопировал. Не - работает :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2014, 09:46 |
|
||
|
Перезагрузка скрипта javascript
|
|||
|---|---|---|---|
|
#18+
Ребят, спасибо большое! Нашел решение. Рылся в джаваскриптах и нашел такой вот код подмены содержимого из блока small-pictures в big-pictures. Именно его, а не fancybox надо было в ajax сообщение поместить. А фанси бокс и так свою функцию модального окна выполнял. Я почему-то глупо посчитал, что это все один плагин делает. Но нет. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2014, 10:29 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38643833&tid=1447080]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
148ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 427ms |

| 0 / 0 |
