Javascript.RU

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

IE 11. Jquery UI draggable. Не находит объект
Есть скрытый div. По нажатию на кнопку, div появляется и в нём создаётся swfupload для загрузки файлов:
<div class="modalWindow-wrapper">
    <span class="modalWindow-title"><span class="modalWindow-text">Файлы </span><span class="modalWindow-close"></span></span>
        <div id="js_uploader" class="webinar-modalWindow_uploader">
            <span class="button_single" id="js_upl_button">Загрузить файлы</span>
            <div id="js_uploader_status" class="upload-status-text"></div>
            <div class="upload-progress" id="fsUploadProgress"></div>
            <span id="spanButtonPlaceHolder"></span>

            <form id="form1" action="core/upload_v2.php" method="post" accept-charset="utf-8" enctype="multipart/form-data">
            <input id="btnCancel" type="button" value="Cancel All Uploads" onclick="swfu.cancelQueue();" disabled="disabled" style="margin-left: 2px; font-size: 8pt; height: 29px; display: none;" />
            </form>
        </div>


К div по средствам jQuery UI добавляется возможность перемещения по экрану:
$(filesModalWindow).draggable({
            handle: $(filesModalWindow).find('.modalWindow-title')[0]
                        });
        $(filesModalWindow).show();

                   /*  .... */

var swfuObject = $(filesModalWindow).find('object')[0];
             if(swfuObject == null){
                    uploader.addSWFuploader($('#js_upl_button')[0]);
              }


В IE 11 при попытке перемещения на 3605 jquery-1-10-0.js строчке возникает ошибка "предполагается наличие объекта"

jQuery.acceptData = function( elem ) {
	var noData = jQuery.noData[ (elem.nodeName + " ").toLowerCase() ],
		nodeType = +elem.nodeType || 1;

	// Do not set data on non-element DOM nodes because it will not be cleared (#8335).
	return nodeType !== 1 && nodeType !== 9 ? <---- ошибка возникает тут
		false :

		// Nodes accept data unless otherwise specified; rejection can be conditional
		!noData || noData !== true && elem.getAttribute("classid") === noData;
};


О каком объекте идёт речь? И Я никак не могу понять, что такое "non-element DOM nodes".

Если убрать swfupload, то всё работает.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчет количества кликов мыши на объект в jquery Евгений_86 Events/DOM/Window 27 03.02.2019 03:46
jQuery UI плагин Draggable Capoocha jQuery 3 30.08.2013 11:33
Не находит объект Midel jQuery 2 30.12.2012 14:21
jQuery (Как открыть объект в этом же окне, щёлкнув по нему мышкой) Объект кусок карты hadzhimuratov (X)HTML/CSS 32 18.06.2012 17:54
jQuery - объект или функция? jazzz13 jQuery 8 16.08.2011 04:01