У меня проблема в том, что мой JStree может работать во всех моих браузерах, кроме Internet Explorer 10. Он работает только с включенным режимом совместимости. Я не хочу использовать режим совместимости для запуска JStree. Как я могу решить эту проблему? В Internet Explorer 10 он показывает только «Загрузка», но в Internet Explorer 8 и других браузерах он раскрывается правильно.

0
Putra 8 Окт 2013 в 07:32

1 ответ

Лучший ответ

Я уже знаю ответ из-за jstree .. вам нужно поместить некоторый код в код загрузки jstree .. решение

if(window.ActiveXObject) {
            $.vakata.xslt = function (xml, xsl, callback) {
                var rs = "", xm, xs, processor, support;

                var xslt = new ActiveXObject("Msxml2.XSLTemplate");
                var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
                var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument");
                xmlDoc.loadXML(xml);
                xslDoc.loadXML(xsl);
                xslt.stylesheet = xslDoc;
                var xslProc = xslt.createProcessor();
                xslProc.input = xmlDoc;
                xslProc.transform();
                callback.call(null, xslProc.output);

                return true;
            }
        }

И его работа !!!

0
Putra 16 Окт 2013 в 12:49