сценарий на этой странице вызывает медленную работу

    $(document).ready(function () {
        $("#tree").treeview({
            collapsed: true,
            animated: "fast",
            control: "#tree",
            persist: "location",
            prerendered: false
        });

});

используя jquery.treeview.js, мое дерево имеет много узлов более 200 узлов.

он работает, но в Internet Explorer он дает мне предупреждение сценария «эта страница вызывает медленную работу», и у него есть кнопка «да» или «нет», чтобы остановить ее или нет, как я могу ее решить?


person kamiar3001    schedule 17.01.2011    source источник
comment
Вы обновились до последней версии jQuery? Кажется, есть билет для этого bugs.jquery.com/ticket/1232   -  person powtac    schedule 17.01.2011


Ответы (2)


Информации мало, чтобы определить точную проблему. Но похоже, что ваш сценарий зашел в бесконечный цикл, и поэтому он показывает эту ошибку.

person sushil bharwani    schedule 17.01.2011

А как насчет установки для атрибута prerendered значения TRUE?

Я прочитал это в документации:

prerendered Boolean По умолчанию: false

Установите, чтобы пропустить рендеринг классов и разделов Hitarea, предполагая, что это выполняется на стороне сервера. Делает дерево более навязчивым, но значительно ускоряет визуализацию больших деревьев.

person Fran Verona    schedule 17.01.2011