Показать сообщение отдельно
  #11 (permalink)  
Старый 28.02.2017, 15:12
Интересующийся
Отправить личное сообщение для kuzyaka Посмотреть профиль Найти все сообщения от kuzyaka
 
Регистрация: 27.02.2017
Сообщений: 24

А теперь вопрос опять по теме.
Спасибо рони, кнопку к окну с фото прилепить удалось, даже с картинкой. Только теперь возникла другая проблема.
Это кнопка должна запускать форму заказа, которая отслеживает все кнопки с class="reservation" и при нажатии на них запускается.
То, что уже работает выглядит так:
Кнопка HTML:
<a class="reservation" href="?ID=<?=$arElement["ID"]?>">
	<img src="/design/butorder.png" height="24" width="92" align="right"/>
</a>
Код сканирования такой кнопки:
$('.<?if($arParams["NAME_CLASS"]!=""):?><?=$arParams["NAME_CLASS"]?><?else:?>___<?endif?>').click(function(){
			AltasibReservation_runWindow($(this).attr('href'), $(this).attr('id'));
			return false;
		});

А у меня в fancyBox кнопка выглядит так:
$(function() {
    $(".img_over a").fancybox({
        padding: [10, 10, 35, 10],
        "afterLoad": function() {
            var button = '<img src="/design/butorderbig.png" height="31" width="117" align="left"/>';
            var add = '<a href="?ID=1500" class="reservation">' + button + '</a>';
            this.tpl.image = add + '<img class="fancybox-image" src="{href}" alt="" />'
        }
    })
});
И на неё код сканирования не реагирует. Может быть это связано с представлением кнопки не в виде HTML, а в виде script?

Последний раз редактировалось kuzyaka, 28.02.2017 в 15:24.
Ответить с цитированием