Может и поздно, но давайте попробуем сделать на сайте эффект падающего снега. При желании, можно назначить определенный промежуток времени, когда он будет падать а когда - нет.
Так, приступим к работе. Для начала вставим на сайт скрипт. Его желательно вставить в самом конце страницы перед </body>. Такая установка предотвратит притормаживание при падении снега, так как страница уже будет подгружена.
При вставке скрипта в начало страницы, снег начнет падать сразу с момента входа на страницу. Если скрипт в конце страницы, то и снег пойдет только после загрузки страницы полностью.
Расшифруем некоторые параметры скрипта:
При желании можно выводить не один, а несколько типов снежинок. Для этого в скрипте нужно будет заменить текст:
Можно обращаться к снежинкам нашего портала. Всего доступно 6 типов снежинок (для получения адреса снежинки щелкните по ней мышкой):
![]()
Пользователи системы UCOZ могут отображать падающий снег на своем сайте, скажем, только зимой. Для этого делаем следующее:
Этот пример будет показывать падающий снег только в декабре, январе и феврале.
Приятого Вам использования.
| Категория: | Скрипты |
| Просмотрено: | 8310 |
| Рейтинг: | 4.5/17 |
| Дата добавления: | 06.05.2009 09:16, Среда |
| Добавил: | Szen |
| Теги: | Снег, падающий снег, JavaScript |
Все скрипты, инструкции, тесты, статьи и подборки, опубликованные в блоге портала, являются собственностью портала. Администрация портала не несет никакой ответственности за содержания статей и скриптов, но обязуется не публиковать материалы, нарушающие законодательство Российской Федерации, порнографию, инструкции по взлому и вскрытию. Администрация портала сама решает, кому помогать в решении какой-либо проблемы, а кому отказать в помощи. Цитируя наш текст и устанавливая опубликованные скрипты, вы соглашаетесь с тем, что используете продукт, созданный или подготовленный порталом SzenProgs. Портал SzenProgs оставляет за собой право менять инструкции, тесты, записи, подборки и скрипты по своему усмотрению и менять содержимое файлов, залитых на портале.
Любая, полная или частичная, публикация материала, размещенного в блоге портала SzenProgs, на другом стороннем от портала SzenProgs сайте должна сопровождаться ссылкой на источник.
| № 0 | Среда, 06.05.2009 09:16 |
| Szen | Здесь вы можете задать вопрос или оставить комментарий по теме "Падающий снег на сайте". |
| Профиль |
| № 1 | Вторник, 01.12.2009 13:35 |
Winston1982![]() | Вопросик такой...снежинки все собрались в кучку в верхнем левом углу и не хотят летать))) Не подскажите, что поправить в скрипте? |
| Профиль |
| № 2 | Вторник, 01.12.2009 13:47 |
Winston1982![]() | Ну вот я и оставил, кстати спасибо за скриптик...только снежинки не хотят летать))) |
| Профиль |
| № 3 | Вторник, 01.12.2009 14:04 |
| Szen | Winston1982, какой у вас браузер? И ссылку на страницу, куда установили, пожалуйста. |
| ПрофильWWW |
| № 4 | Вторник, 01.12.2009 14:04 |
Winston1982![]() | Короче, трабла в браузере...в опере летает, а в других браузерах нет...Как исправить? Этож не дело...многие пользователи моего сайта используют мозилу. |
| Профиль |
| № 5 | Вторник, 01.12.2009 15:45 |
| Szen | Winston1982, я немного подправил скрипт. Теперь все должно работать. Проверял в Opera 9.64, FireFox 3.5.5 и Internet Explorer 6. |
| ПрофильWWW |
| № 6 | Вторник, 01.12.2009 16:27 |
Winston1982![]() | Спасибо, работает. Сайт в локалке, так что ссылка ничего не даст))) |
| Профиль |
| № 7 | Вторник, 15.12.2009 21:03 |
gaywer![]() | а проблемка такая.... я в 2 браузерах посмотрел везде одинаково (Opera, Mozilla) снег падает и размер страницы почемуто прыгает:( и ео ширине и по высоте!!! |
| Профиль |
| № 8 | Вторник, 15.12.2009 21:13 |
| Szen | gaywer, это нормально. Если хотите, чтобы страница не прыгала добавьте в тело HEAD: <style type="text/css"> body{overflow:hidden;} </style> Страница прыгать перестанет, но при этом потеряется полоса прокрутки, если страница не будет вмещаться по горизонтали. |
| ПрофильWWW |
| № 9 | Четверг, 17.12.2009 10:08 |
baniman![]() | Дружище Szen! а как уменьшить скорость снежинок? и как сделать чтобы к примеру они падали на пол сайта? и ещё странная скорость в разных браузерах посмотрите пожалуйста данный скрипт на сайте http://www.proriv.su/ вот в разных браузерах разная скорость... =( Заранее Благодарю! |
| ПрофильWWW |
| № 10 | Четверг, 17.12.2009 11:24 |
| Szen | Quote (baniman) как уменьшить скорость снежинок? Замените цифру 10 в этом месте на свою: Code setTimeout('fall()',10); Это задержка перед перемещением снежинок в миллисекундах.
Quote (baniman) в разных браузерах разная скорость У вас на сайте слишком много флеш-баннеров. Они и съедают часть ресурсов. Разные браузеры раздают разное количество ресурсов под флеш-анимацию. Поэтому и скорость разная. |
| ПрофильWWW |