Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скрипт "Падающий снег" 
:(
    Опции темы
VLRap
Дата 21.12.2006, 08:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 15.12.2006

Репутация: нет
Всего: нет



Вот тестовая страница со скриптом: http://slil.ru/23613536
Проверяю в Опере 9.00 и ИЕ 6.0- результат один. И такой аномальный рост снежинок только со snowOnScreen=0. Посмотрите, пожалуйста.
И ещё: скрипт не менял, с другими версиями не сращивал, скопировал прямо с исходника страницы http://js2.ru/example/xmp002/fa...approach-en.htm
Жаль там прямо на странице нет доступа к этому параметру.

Это сообщение отредактировал(а) 12345c - 3.3.2008, 13:13
PM MAIL   Вверх
12345c
Дата 21.12.2006, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 2
Всего: 101



Почему нет? Вписываете его как оператор JS в поле ввода и жмёте на кнопку запуска.

Посмотрел. Этот скрипт устанавливает начало области снега в той точке, где вписан скрипт (потому что position:absolute без top и left). Когда поставил скрипт в начало страницы, всё встало на свои места. Или дописать в function createSnow() атрибуты
Код
o.style.top=o.style.left=0;
после o.style.position='absolute';

Чтобы не росли слишком сильно, поставил stepIncrease=1.01; . Ещё snowSizeMax должен влиять и sinkSpeed.

PM WWW   Вверх
VLRap
Дата 21.12.2006, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 15.12.2006

Репутация: нет
Всего: нет



Надоел уже, наверное... smile 
Пробовал так:
Код

o.style.position='absolute';
o.style.top=o.style.left=0;
o.style.top=0-snowSizeMax;

И без третьей строки, что сути не меняет. Ну никак. Только установкой в начало страницы. 
Просто дело в том, что движок FastBB (он же хостинг) не позволяет ставить скрипт в раздел лого. Сторонние скрипты можно ставить только в самом конце. smile 
А приближение снежинок совсем не беспокоит- эти параметры очень гибко настраиваются.

Это сообщение отредактировал(а) VLRap - 21.12.2006, 16:43
PM MAIL   Вверх
12345c
Дата 21.12.2006, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 2
Всего: 101



Наоборот, каждый такой разбор улучшает скрипт для других пользователей smile
Извините, не ту правку  указал. Я хотел 

Код
d.write('<div id=snowZone style=position:absolute;top:0;left:0></div>');

сделать позиционированной в нуле, вот так.
PM WWW   Вверх
VLRap
Дата 22.12.2006, 07:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 15.12.2006

Репутация: нет
Всего: нет



Отлично! Всё просто супер! Спасибо! 12345c, респект и уважуха!
Ставится вместо оригинальной
Код

d.write('<div id=snowZone style=position:absolute></div>');


Может кому надо- немного исправленные чьи-то снежинки 5 штук: flakes
А вот что в итоге вышло из моего форума: Форум сибирских растаманов

Это сообщение отредактировал(а) VLRap - 22.12.2006, 14:37
PM MAIL   Вверх
12345c
Дата 22.12.2006, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 2
Всего: 101



Спасибо за снежинки !  smile
Правда, они для серых фонов - чтобы запустить, надо положить в каталог к скрипту и выполнить что-то типа этого через textarea:

Код
unitText=["<img src=flake1-1.gif>","<img src=flake2-1.gif>","<img src=flake3.gif>","<img src=flake4.gif>","<img src=flake5.gif>","<img src=snow.gif>","<img src=snow21.gif>"];
d.body.bgColor='999999'
Для примера, грубо скорректировал пару снежинок на универсальный фон и выложил ниже. Видно, что если снежинка нарисована с шириной линий в 1 пикс., она плохо ресайзится (flake2-1.gif). Поэтому качественно нарисованные снежинки должны быть с не менее 2-пиксельными линиями и 2-цветными.

+добавил в архив все виды снежинок: 2 старых, давно существующих на сайте, 5 новых от VLRap, белого цвета, могущие быть видимыми только на серых фонах, и 6 преобразованных из них, серо-белые, универсальные. 4 из них особенно хрошо выглядят, для 1-1 требуется мелкая юстировка, для 2-2 изначально был образ неудачный, из-за однопиксельных линий на фоне прозрачности. Так что 7-ю из них можно пользоваться на универсальных фонах. Для удобства, в этом же архиве - картинка с видом их на сером (#999) фоне с подписями имён.

Это сообщение отредактировал(а) 12345c - 23.12.2006, 20:35

Присоединённый файл ( Кол-во скачиваний: 56 )
Присоединённый файл  flakes_whiteGray.zip 12,43 Kb


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
12345c
Дата 23.12.2006, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 2
Всего: 101



Вот сама картинка из видов 13 вариантов снежинок из архива на сером фоне.

Присоединённый файл ( Кол-во скачиваний: 72 )
Присоединённый файл  flakes_n13.gif 6,08 Kb


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
GZep
Дата 7.2.2007, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

Репутация: нет
Всего: 32



А такие большие разве тормозить не будут?


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
DmitryTs
Дата 24.5.2007, 10:47 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 22.3.2007
Где: Moscow

Репутация: нет
Всего: нет



Вам не кажеться что это уже немного устарело.. мне кажеться тока дилетант осмелится разместить это у себя на сайте, хотя сделано по уму.. мне понравилось..по функционалу. плюс к этому ещё прилично грузит проц..

Это сообщение отредактировал(а) DmitryTs - 24.5.2007, 10:50
PM MAIL   Вверх
IgorFIN
Дата 30.11.2009, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 30.11.2009

Репутация: нет
Всего: нет



Хотел разместить у себя на сайте... 

Но проблемы с работой есть. НЕ РАБОТАЕТ в Опере10 , а в IE8 прозрачности нету...
В остальных браузерах все хорошо работает.
PM MAIL   Вверх
FromUZB
Дата 18.12.2009, 20:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 30.4.2008
Где: Ташкент

Репутация: нет
Всего: нет



Цитата(IgorFIN @  30.11.2009,  21:15 Найти цитируемый пост)
Но проблемы с работой есть. НЕ РАБОТАЕТ в Опере10 , а в IE8 прозрачности нету...В остальных браузерах все хорошо работает.

Скрипт падающего снега на сайт и архив снежинок я такой язаю скрипт, пашет вроде как везде... smile 

PM MAIL WWW   Вверх
12345c
Дата 5.1.2010, 06:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 2
Всего: 101



Цитата(FromUZB @  18.12.2009,  20:39 Найти цитируемый пост)
Скрипт падающего снега на сайт и архив снежинок

Примитивное синусоидальное движение снежинок - то, что отталкивает сразу на уровне подсознания. Были такие образцы во время создания этого скрипта, но они безоговорочно проигнорированы в своё время.


Цитата(IgorFIN @  30.11.2009,  19:15 Найти цитируемый пост)
Но проблемы с работой есть. НЕ РАБОТАЕТ в Опере10 , а в IE8 прозрачности нету...

Не совсем правда. Проверил в Опере 10.0-10.1 - работает (ссылки http://js2.ru/example/xmp002/falling-snow.htm и http://js2.ru/example/xmp002/falling-snow-BrownMov.htm ; присоединённый файл в 1-м сообщении, насколько помню - той же версии, что  в архиве из страниц демо ), IE8 - есть у него проблема с интерполяцией прозрачности при масштабе не 1 к 1 даже у гифов, поэтому проблемы с границами прозрачного и непрозрачного, а так всё работает, и прозрачность рисунков и фильтровая (побледнение слоя) в норме.

Хотелось бы выяснить у автора IgorFIN, что имелось в виду под неработой в Опере-10.


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
kykyiii
  Дата 6.7.2010, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 4.7.2010

Репутация: нет
Всего: нет



вот еще рабочий скрипт снега дождя и пузырей
работает везде
http://javascript.onfind.net/

Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  JavaScriptFast.zip 7,00 Kb
PM MAIL   Вверх
khaleese
Дата 18.12.2012, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 18.12.2012

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Здесь публикуют скрипты, которые уже проверены в обсуждениях других тем (при этом полезно поставить ссылки на все смежные обсуждения) или переносятся кем-либо из модераторов по просьбе участников, если видно, что в результате обсуждения темы был написан полезный или интересный скрипт. Третий возможный вариант - участник форума публикует скрипт, заведомо известный как полезный и эффективный, для, возможно, небольшой доработки и обсуждения.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Наши скрипты | Следующая тема »


 




[ Время генерации скрипта: 0.1622 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.