Как загрузить файлы JS, прежде чем HTML в Internet Explorer? - PullRequest
0 голосов
/ 02 августа 2011

У меня есть скрипт jquery treeview для реализации древовидной структуры с тегами li. Когда страница загружена, тег ul показывается без структуры treeview в течение 1 ~ 2 секунд, тогда только он загружает файл js. Это только происходитв браузере IE .. все браузеры хороши .. во всяком случае, чтобы показать дерево быстрее, то есть аналогично В моем HTML у меня есть

<span id="hide"><img src="path/to/my/image" /></span>

А в моем JS у меня есть

$(document).ready(function(){
$('#hide).hide():
});

Ноизображение показывается в течение 1 секунды, тогда только оно скрыто .. только происходит в IE. Любая помощь, ребята ... извините, что слишком много проработано:)

Ответы [ 2 ]

2 голосов
/ 02 августа 2011

Используйте CSS, чтобы скрыть изображение:

<span id="hide" style="display:none;">
1 голос
/ 02 августа 2011

установите css "display:none" вашего элемента контейнера.

, затем на

$(document).ready(function(){
    $(".containerElement").fadeIn("fast", function(){
        $(".containerElement").css("display","block");
    });
});

, это исправит дерево без стилей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...