Показать сообщение отдельно
  #1 (permalink)  
Старый 02.06.2015, 06:57
Аватар для Takasu
Интересующийся
Отправить личное сообщение для Takasu Посмотреть профиль Найти все сообщения от Takasu
 
Регистрация: 02.06.2015
Сообщений: 11

Обнулить значение переменной
Доброго времени суток, уважаемые жители форума. Столкнулся с такой проблемой, есть функция, что-то вроде лайтбокса. Есть переменная src которая подставляет нужный адрес при клике на миниатюре. Суть проблемы в том что я не могу её обнулить, при клике на любое изображение отображается картинка на которую нажали первой.

Привожу код функции

$('img.preview_foto').click(function(){
		src = null;
		src = $(this).attr('src');
            if(!$("div").is(".pop_up_preview_foto")){
                $('body').append('<div class="pop_up_preview_foto">'+
                    '<div class="pop_up_body">'+
                        '<img src="catalog/view/theme/default/img/close_wight.png" alt="" title="Закрыть" class="close_pop_up"/>'+
                        '<div class="pop_up_slider">'+
                            '<ul class="pop_up_bxslider">'+

                            '</ul>'+
                        '</div>'+
                        '<input type="text" placeholder="Станислав" class="pop_up_body_input">'+
                        '<input type="text" placeholder="+38 (050) ХХ ХХ ХХХ" class="tel pop_up_body_input">'+
                        '<div class="buy_btn">Заказать в 1 клик</div>'+
                    '</div>'+
                '</div>');
				$('.pop_up_bxslider').append('<li><img src="'+src+'" alt=""/></li>');

                $('.pop_up_bxslider').bxSlider({

                    auto: true,
                    pager: false        

                });
                $(".tel").mask("+38 (999) 999 99 99");
            }
            $('body').addClass('ov_hidden');
            $('div.pop_up_preview_foto').fadeOut(0);
            $('div.pop_up_preview_foto').fadeIn(300);
    });


PS. Не важно в каком месте функции обнулять, не помогает.
PPS. Если обнулить сразу после вызова - работает..
Ну и банальность, сильно не бейте я только учусь

Последний раз редактировалось Takasu, 02.06.2015 в 07:04.
Ответить с цитированием