• 0
borus

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

Вопрос

borus    2

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

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

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

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


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

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

Рекомендуемые сообщения

  • 0
npofopr    375

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
borus    2
11 минуту назад, npofopr сказал:

 

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

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


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

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

Спасибо.

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

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

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


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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас