@Kirill-Gorelov
С ума с IT

Js, innerHTML/appendChild вставить кнопку?

Парни, привет.
Мне нужно вставить в текст ссылку с классом. Но на этой ссылке "висит" фанкибокс, что всплывало окно.

<span id="ddf"></span>
var ahr = document.createElement('a');
            ahr.href="#window_description_distric";
            ahr.setAttribute('class', 'fancy_btn button_part_border');
            ahr.innerHTML = 'часть';
document.getElementById("ddf").appendChild(ahr);


Все вставляется, но не всплывает окно((((
Просто не реагирует.

Так же на эту ссылку для теста вставил событие по классу.
Событие не срабатывает.

Но если рядом поставить вручную ссылку, то она работает.
<a href="#window_description_district" class="fancy_btn button_part_border">часть</a>


Как мне заставить работать ссылку правильно, через вставку appendChild???
  • Вопрос задан
  • 201 просмотр
Пригласить эксперта
Ответы на вопрос 1
rockfeeler
@rockfeeler
Фронтендер, дизайнер, верстальщик-перфекционист
После аппенда кнопки можно реинициализировать fancybox: $(".fancybox").fancybox();.
У второй версии fancybox вообще есть метод live для этих вещей.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы