|
|
|
| Есть ссылка ,<a href="/order" class="order">Order</a>
при клике на нее открывается попапка fancybox - $(".order").fancybox();
Все работает прекрасно, когда страница загружена полностью, но если ссылка подгружается ajax'ом, то при клике на нее происходит просто переход. Не знаю как перезагрузить скирпт, или найти альтернативу live click. Как можно поступить? | |
|
|
|
|
|
|
|
для: admiral
(07.10.2012 в 02:56)
| | Если по щелчку по ней происходит переход, значит этой ссылке на назначается обработчик, live (а вообще on(), сразу при добавлении элемента) как раз и должен помочь. | |
|
|
|
|
|
|
|
для: confirm
(07.10.2012 в 09:40)
| | live не поможет. придется 2 раза кликать чтобы fancy запустился. Поправил сам фансибок скрипт | |
|
|
|
|
|
|
|
для: admiral
(08.10.2012 в 17:51)
| | Вы о чем вопрос задавали - о невозможности обработать щелчок на элементе, или о невозможности назначить плагин элементу?
Ставьте вопросы конкретно, не размазывайте, и желательно бы показывать код того, что вы пытаетесь делать. | |
|
|
|
|
|
|
|
для: admiral
(07.10.2012 в 02:56)
| | Я полагаю, беда в том, что назначение фэнсибокса на клик по элементу происходит не всегда. Чтобы этого избежать, надо строку назначения прописать внутри функции
$(document).ready(function(){
$(".order").fancybox();
})
|
| |
|
|
|