Ссылки с классом ajax-modal выводятся в модальном окне.
Но если ссылка выведена на страницу ajax'ом то она обрабатывается как обычно.
Что может быть?
#1
19 ноября 2015 в 15:59
#2
19 ноября 2015 в 16:07
kreator,
Этот плагин вешает события в момент загрузки страницы, все остальные ссылки получаются загружаются после загрузки, поэтому событие на них не вешается
Надо дополнительный скрипт писать который вешал бы и на ссылки которые потом подгружаются
Этот плагин вешает события в момент загрузки страницы, все остальные ссылки получаются загружаются после загрузки, поэтому событие на них не вешается
Надо дополнительный скрипт писать который вешал бы и на ссылки которые потом подгружаются
#3
19 ноября 2015 в 17:02
А как она должна обрабатываться? Как-то сверхестественно?Но если ссылка выведена на страницу ajax'ом то она обрабатывается как обычно.
Сегодня в 18:10
#4
19 ноября 2015 в 17:08
нужно чтоб ссылка с классом ajax-modal сгенерированная js-ом открывалась в модальном окнеА как она должна обрабатываться? Как-то сверхестественно?
#5
19 ноября 2015 в 17:17
А что мешает самим повесить на нее нужный код? Или попробовать ее обернуть классом .ajax-modal?
#6
19 ноября 2015 в 17:26
ссылка с классом ajax-modal выведенная на страницу ajax'ом не обрабатывается, т.е. не открывает в модальном окне.Или попробовать ее обернуть классом .ajax-modal?
kreator,
попробуй где-то в файле шаблона main.tpl.php добавить
<script>
$(document).ready(function(){
$('body').on('mouseenter','.nyroModalCont', function(e){
$(this).find('.ajax-modal, .ajax-modal a').nyroModal();
});
});
</script>
должно помочь
попробуй где-то в файле шаблона main.tpl.php добавить
<script>
$(document).ready(function(){
$('body').on('mouseenter','.nyroModalCont', function(e){
$(this).find('.ajax-modal, .ajax-modal a').nyroModal();
});
});
</script>
должно помочь
#8
19 ноября 2015 в 22:52
не прокатило, т.к. после этого другие такие ссылки появляютсяпопробуй где-то в файле шаблона main.tpl.php добавить
спасло после появления ссылок в том же js вызвать:
icms.modal.bind('a.ajax-modal'); icms.modal.bind('.ajax-modal a');
#9
20 ноября 2015 в 00:48
kreator, есть прямая и есть делегированная обработка событий. В случае с приведенным примером, обработка прямая. Рекомендую к внимательному изучению
jquery.page2page.ru/index.php5/On
api.jquery.com/on/
jquery.page2page.ru/index.php5/On
api.jquery.com/on/