Скрипт появляющиеся смайлы в разных частях сайта


Довольно таки интересный скрипт для сайтов ucoz. После установки этого скрипта, в разных частях сайта начнуть появляться смешные смайлы. С этим скриптом сразу ощущается живость сайта, пользователи не сразу поймут что происходит на сайте.


Установка проста, в нижнею часть сайта ставим такой код и настраиваем под себя: 


Code
<script type="text/javascript">  
  // by ВэйДлин - uPost.su  
  var psh_t = Math.floor(Math.random()*($(document).height()-50)), psh_l = Math.floor(Math.random()*($(document).width()-50)), psh_i = 0, psh_if = true, psh_g = Math.floor(Math.random()*100), psh_g = psh_g==0 ? 1 : psh_g; // Не трогать!  
  var psh_tn = 3; // Колебания (в px)  
  var psh_set = 15; // Через сколько выполнться скрипт в сек. (случайно, от 1 до ...)  
  var psh_pr = 80; // Вероятность выполнения скрипта в процентах (от 1 до 100)  
  var psh_con = '<img style="border:none" src="http://joomla.ucoz.com/33/s001.gif">'; // Контент что появиться (можно и html)  
  function psh(){  
  $('body').append('<div style="position:fixed;left:'+psh_l+'px;top:'+psh_t+'px" id="psh">'+psh_con+'</div>');  
  pshs();  
  }  
  function pshs(){  
  if(psh_i >= 10){  
  $('#psh').hide();  
  }else{  
  if(psh_if){  
  $('#psh').css('top', (psh_t-psh_tn)+'px');  
  psh_if = false;  
  }else{  
  $('#psh').css('top', psh_t+'px');  
  psh_if = true;  
  }  
  psh_i++;  
  setTimeout('pshs()', 50);  
  }  
  }  
  if(psh_g <= psh_pr){  
  setTimeout('psh()', Math.floor(Math.random()*(psh_set*1000)));  
  }  
  </script>


Можно выводить не только смайлы, но и любые другие картинки.
Автор: ВэйДлин


ИсточникКатегория: Другие скрипты для ucoz | Добавил: AID | Дата: 30.01.2012

Другие новости


Поделиться ссылкой


Ссылка:
BB-code:
HTML:
5 | Андрей пишет: | 31.03.2012 | 20:46 Страница с комментарием |
Сама картинка появляется только после обновления страницы, и то один раз, вроде уже поставил 100% и чтобы появлялась через каждые 2 сек, а её всё равно нет, можешь исправить?
+ (0) -