• 0
borus

Как узнать,что создаёт падающие снежинки?

Вопрос

Здравствуйте.

Помогите, пожалуйста, понять, как вычислить, что создаёт падающие снежинки на сайте. Поиск в коде по .js меня ни к чему не привёл, нашел только div с классом snowfield, скрипт не пойму, как найти

Изменено пользователем borus

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

5 ответов на этот вопрос

  • 0

data-bgsnow

view-source:http://kurator.torsunov-online.ru/history

где то здесь

function(){try{$(function(){try{return $(".node[data-bgsnow]").each(function(){try{var e,t,n;return e=$(this),t=e.data("bgsnow"),e.removeAttr("data-bgsnow"),n=new Snowfall({root:e.find("> .wrapper1 > .wrapper2").get(0),type:"text",content:["*","&#10052","&#10053","&#10054","."],minSize:10,maxSize:30}),e.data("bgsnow",n)}catch(r){error_handler(r,"red libs 2",arguments.callee)}})}

 

А ещё по-моему где то здесь

h.className="snowflake snowflake-"+g.type,h.dataset.type=g.type},y.config(n);var w=g.root.scrollWidth,x=g.root.scrollHeight;return e.addEventListener("resize",function(){w=g.root.scrollWidth,x=g.root.scrollHeight},!1),y.playing=0,y.play=function(){y.playing||(m=setInterval(l,g.interval),y.playing=1)},y.stop=function(){y.playing&&(clearInterval(m),m=null,y.playing=0)},t.addEventListener(u,function(){t[s]?y.stop():y.play()},!1),b.addEventListener(f,function(e){var t=e.target||e.srcElement;b.removeChild(t),v.push(t)},!1),b.className="snowfield",g.root.firstChild?g.root.insertBefore(b,g.root.firstChild):g.root.appendChild(b),g.autoplay&&y.play(),y}var s,u,c={minSize:10,maxSize:30,type:"text",content:"&#10052",fadeOut:!0,autoplay:!0,interval:200,root:t.body},d={transform:r("transform"),transition:r("transition")},f={WebkitTransition:"webkitTransitionEnd",OTransition:"oTransitionEnd",Moztransition:"transitionend",transition:"transitionend"}[d.transition];"undefined"!=typeof t.hidden?(s="hidden",u="visibilitychange"):"undefined"!=typeof t.mozHidden?(s="mozHidden",u="mozvisibilitychange"):"undefined"!=typeof t.msHidden?(s="msHidden",u="msvisibilitychange"):"undefined"!=typeof t.webkitHidden&&(s="webkitHidden",u="webkitvisibilitychange"),e.Snowfall=l}

 

Визуально тоже видно, что 2 варианта снежинок падает) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
11 минуту назад, npofopr сказал:

 

Спасибо. Скажите, почему у меня view-source:http://kurator.torsunov-online.ru/history этого не содержит? Или вы это скопировали непосредственно со страницы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
1 час назад, npofopr сказал:

Там js внизу подключается http://s.platformalp.ru/assets/2.5/default.js

Спасибо.

Скажите, такой скрипт сильно ест оперативную память клиентской машины и плохо сказывается на быстродействие работы с сайтом? 

Я в коде страницы видел, что снежинки только добавляются, опавшие снежинки не удаляются

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Ну как-то да, мой ноут через пару минут начинает идти на взлет с этими снежинками. Оптимизировать бы не помешало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас