JavaScript прелоудер версия 2.0.3 XHTML
Вот "прелоудер", который будет загружать страницы перед выводом на экран содержимое. Это "прелоудер" отображает изображение анимированных GIF во время загрузки на белом фоне.
Вот пример того, что он может дать вам совет, который я не использую этот скрипт, если вы использовали "CSS Сброс. И не тег "DIV" Общие "CSS" позицию, используя "по системе" все
Вот Javascript код на этой прелоудер.
/ / Вы можете изменить скорость (скорость) (1 == очень быстро) / / Вы можете изменить качество перехода (1 == лучшем случае) / / По мере перехода, тем лучше скорость замедляется, а должен быть увеличен ; VAR скорость = 10; ; VAR перехода = 10; / / Размер прелоудер анимированных GIF ; GIFpreloadLargeur VAR = 20; ; GIFpreloadHauteur VAR = 20; ; VAR таймер = 0; ; VAR непрозрачность = 100; непрозрачность функция () ( Прозрачность = непрозрачность - на переходном этапе; ( "preloader" ) . style ; VAR = объект документа. идентификатору ("прелоудер"). стилуса; opaciT / 100 ) ; объекта. непрозрачность = (непрозрачность / 100); opaciT / 100 ) ; объекта. MozOpacity = (непрозрачность / 100); opaciT / 100 ) ; объекта. KhtmlOpacity = (непрозрачность / 100); + opaciT + ")" ; объекта. фильтра = "альфа (непрозрачность =" + + непрозрачность ")"; opaciT <= 0 ) если (непрозрачность <= 0) ( "preloader" ) . style . visibility = "hidden" ; документа. идентификатору ("прелоудер"). стиле. видимости = "скрытый"; ; clearInterval (таймер); ) ) Функция предварительной загрузки () ( document. getElementById ) если (документ. идентификатору) ( "preloadIMG" ) . style . visibility = "hidden" ; документа. идентификатору ("preloadIMG"). стиле. видимости = "скрытый"; ,speed ) ; Таймер = setInterval ("непрозрачностью ()", скорость); ) еще ( document. layers ) если (документ. слоев) ( = "hidden" ; документа. preloadIMG. видимости = "скрытый"; ,speed ) ; Таймер = setInterval ("непрозрачностью ()", скорость); ) еще ( . style . visibility = "hidden" ; документа. все. preloadIMG. стиле. видимости = "скрытый"; ,speed ) ; Таймер = setInterval ("непрозрачностью ()", скорость); ) ) ) / / Генерация CSS ДЛЯ преднагрузки VAR myCSS; myCSS = " ; <style type= \" text/css \"> "; myCSS + = "HTML, тело (высота: авто; края: 0px; обивка: 0px;)"; myCSS + = "# прелоудер ("; myCSS + = "позиция: фиксированный;" myCSS + = "фон цвет: белый;" myCSS + = "ширина: 100%;" myCSS + = "высота: 100%;" myCSS + = "дисплей: блок;" myCSS + = 'г-индекс: 100000; " myCSS + = ")"; myCSS + = "# (preloadIMG"; myCSS + = "позицию: абсолютная;" myCSS + = "Осталось: 50%;" ; myCSS + = "ширина:" + GIFpreloadLargeur + "пикселей;" ; myCSS + = "Высота:" + GIFpreloadHauteur + "пикселей;" GIFpreloadLargeur / 2 ) + "px;" ; myCSS + = "маржа налево: -" + (GIFpreloadLargeur / 2) + "пикселей;" myCSS + = "сверху: 150px;" myCSS + = ")"; myCSS + = "</ стиль> " / / Написания CSS ( myCSS ) ; окна. документе. написать (myCSS); / / Реализация ( ) { preload ( ) ; } окна. OnLoad = функция () (преднагрузки ();)
Теперь, пожалуйста, введите этот код после тега BODY. Обратите внимание, что "имидж преднагрузки должен быть размещен на сервере, и источник должен быть изменен в зависимости от" edroit или изображения.
<div id="preloader"> <div id="preloadIMG"> src="loading.gif" <img alt="" /> </> Div </> Div
Что ж, теперь у вас есть прелоудер шик для веб-страниц тяжелым.
Теги: Изображения , Javascript , прелоудер , XHTML






20 апреля 2008 в 12:32
Ê исключением того, что я одна, которая появляется. Если я могу решить эту проблему мне дело, в противном случае ...
в любом случае, благодарю Вас за это очень хороший сценарий
20 мая 2008 в 11:53
Я гениальный тест
26 мая 2008 года в 9:02
Очень хорошая инициатива, которая прелоудер. Это то, что мне нужно для моего сайта, за исключением одной вещи. Это предотвращает загрузку флэш-анимации. Будут ли простое решение этой проблемы?
13 июня 2008 года в 1:24
Super кодекса "против", я что-то беспокоит, после создания кода, который прекрасно работает, моя меню и функциональную кнопку еще n'on "опрокидывание" в IE, в то время как в опере, нет никаких проблем
Но спасибо вам, даже
3 сентября 2008 в 18:22
привет, спасибо за этот скрипт велик.
но как мы можем изменить его для загрузки новых изображений, которые не всегда находится на странице?
11 сентября 2008 в 19:08
Super! Работы очень хорошо .. но я положил его на указательном пальце моей веб-странице, которая ссылается на моем форуме, как я могу включить его в индекс моей веб-странице, не все страницы моего форума.
Я просто хочу, чтобы предварительно загрузить форум из индекса приветствую .. явка возможно.
6 января 2009 в 13:09
Действительно шляпы, чтобы этот кусочек кода действительно хорошо подготовлены. Но у меня есть небольшая проблема.
Вот преднагрузки запускается должным образом с небольшой анимированный GIF, только когда страница загружена преднагрузки не исчезает. Он по-прежнему отображаются.
Но там, где он может поступать? Я не могу найти решение ...
4 июня 2009 года в 3:50
Привет
Спасибо за этот сценарий, я искал долго. Поздравляем он работает очень хорошо. Бонн продолжение.
10 июня 2009 года в 5:07
Благодарю вас за этот код!
ходьбы безупречной дома!
10 октября 2009 в 4:33
Привет
Я не могу загрузить весь сайт, пожалуйста, встреча на высшем уровне?
11 октября 2009 в 19:52
Если посмотреть код, то, что вы можете дать мне ссылку развития?
29 декабря 2009 в 11:36
Привет всем
Я не понимаю, или FAU поставить первым с кода в голову???
спасибо
29 декабря 2009 в 19:30
Да, вы должны поставить код в голове или во внешнем файле Javascript погрузчик, который будет в голову.