Показать сообщение отдельно
  #1 (permalink)  
Старый 19.08.2015, 11:19
Новичок на форуме
Отправить личное сообщение для pochtdim Посмотреть профиль Найти все сообщения от pochtdim
 
Регистрация: 19.08.2015
Сообщений: 4

Не посноянно, но через некоторое время перестает работа скрипт
Написал вот такой скриптик для зум эффекта

var lisImageZoom = {
    JQ_IMG_IND: '.img-responsive',
    JQ_IMG_WRAPPER_IND: '.product-image-container',
    JQ_HOVER_IND: '.product_list li',
    bufWidth: 0,
    bufHeght: 0,
    init: function(){
        this.bind();
    },
    bind: function(){
        var self = this;
        $(this.JQ_HOVER_IND).live('mouseenter', function(){
            self.bufWidth = self.getImageWidth(this);
            self.bufHeght = self.getImageHeight(this);
            $(self.JQ_IMG_WRAPPER_IND, this).width(self.bufWidth);
            $(self.JQ_IMG_WRAPPER_IND, this).height(self.bufHeght);
            $(self.JQ_IMG_IND, this).css({
                'transition': 'all 1s ease 0s',
                'max-width': self.bufWidth*1.2 + 'px',
                'width': self.bufWidth*1.2 + 'px',
                'margin': '-'+self.bufWidth*0.1 + 'px'
            });
        });
        $(this.JQ_HOVER_IND).live('mouseleave', function(){
            $(self.JQ_IMG_WRAPPER_IND, this).width('auto');
            $(self.JQ_IMG_WRAPPER_IND, this).height('auto');
            $(self.JQ_IMG_IND, this).css({
                'transition': 'none',
                'max-width': '100%',
                'width': 'auto',
                'margin': '0px'
            });
        });
    },
    getImageWidth: function($parent){
        return $(this.JQ_IMG_IND, $parent).width();
    },
    getImageHeight: function($parent){
        return $(this.JQ_IMG_IND, $parent).height();
    }
};
$(document).ready(function(){
    lisImageZoom.init();
});


При загрузке страницы все работает, но иногда(очень часто) через определенное время, или при переключении на другое приложение перестает работать. Ошибок в консоли нет. В чем может быть причина?

Еще заметил, что перестает работать автопрокрутка в bxslider

Последний раз редактировалось pochtdim, 19.08.2015 в 14:36.
Ответить с цитированием