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, то всё работает. |
Часовой пояс GMT +3, время: 16:33. |