Здравствуйте помогите с проблемой динамической заменой элементов
Код:
|
/* вызов и закрытие 1 слайдера */
$('.openslider1').on('click', function(){
$("div.slider1").addClass("slideDown")
$("div.modal1").css("visibility", "visible");
$(this).closest(".duscountplustovar").addClass('zam');
});
$(document).on('click','.check', function(){
$(".zam").html($(this).closest(".duscountplustovar").html());
$(".duscountplustovar").removeClass("zam");
$(".openslider1").removeClass("check");
$("div.slider1").removeClass("slideDown");
$("div.modal1").css("visibility", "hidden");
}); |
На клик ".openslider1" происходит анимация открытия слайдера показано на 1 рисунке
Затем на клик на "выбрать другое" это класс ".check , происходит замена содержимого элемента с помощью html(), удаление классов и закрытие слайдера.
Проблема в том, что он всё заменяет нормально, но вот потом замененный блок с помощью html() больше не хочет работать с JS, то есть не открывается слайдер второй раз