Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.08.2013, 15:44
Новичок на форуме
Отправить личное сообщение для igor_ch Посмотреть профиль Найти все сообщения от igor_ch
 
Регистрация: 23.12.2010
Сообщений: 9

jQuery проблемы с appendTo
Всем привет.
В хроме и IE10 столкнулся с такой проблемой:
есть код:
Umnitsa.getJSON(data, wordResponseHandler);

	function wordResponseHandler(data) {		
		if (data.cnt) {
			if (data.flocktory){
				Umnitsa.Popup.showHTML({html:data.cnt,
				close: function(){
				    var _flocktory = window._flocktory || [];
				    _flocktory.push({
					'order_id': data.flocktory.order_id,
					'email':    data.flocktory.email,
					'name':     data.flocktory.name,      
					'price':    data.flocktory.price,
					'items':    data.flocktory.items});
				}
                                });
			}
			else{
				Umnitsa.Popup.showHTML(data.cnt);}
		}
	}


Umnitsa.Popup = function() {
....
return {
        showHTML : function(params) {
            html(params);
        },
    }


function html(params) {
        show();
        if (typeof params !== 'object') {
            params = {
                html : params,
                width : DEFAULT_WIDTH
            };
        }
        if (!params.width) {
            params.width = DEFAULT_WIDTH;
        }
        var $el = $(document.createElement('div'))
            .addClass('incnt')
            .width(params.width)
            .html(params.html);
        if(params.maxheight) $el.height(params.maxheight);
        
        if (params.css) {
            $el.addClass(params.css);
        }
        if (params.close) {
            $close.click(params.close);
        }

        showElement($el);
        resize($el.outerWidth(), $el.outerHeight());
    }


function showElement(el) {
        clear();
        $(el).hide().appendTo($in).fadeIn(FADE_IN_DURATION * 3);
    }


В результате в указанных браузерах при первом выполнении данного кода полученный через JSON HTML-код не вставляется.
Если же выполнить повторно - то все ОК.
В обеих случаях приходит один и тот же HTML-код.
В других браузерах все норма.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с кодом в jquery 1.8(работает стабильно с jquery 1.5) Amateur jQuery 1 05.11.2012 00:15
Проблемы с zoom для jquery nematod jQuery 4 31.03.2012 21:07
Проблемы с jquery fancybox В IE не загружаются картинки pav8909 Общие вопросы Javascript 3 09.09.2011 10:46
jQuery проблемы с раскрывающимся списком teclis jQuery 3 24.08.2010 12:25
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37