Когда на днях у меня на днях не было интернета я чем только не занимался, и копал исходник jQuery, и исходники программ на DS которые у меня сохранены, ну тут дошло дело до скрипта который выводит смайл (хоттабыч), глянув исходник там можно офигеть, 83 строки запутанного кода. И я решил написать свой скрипт, он кста стоит у нас на сайте)
Установка проста, в нижнею часть сайта ставим такой код и настраиваем под себя: 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://upost.su/img/smiles/grin.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
Зеркало Скрипт Появляющейся смайлик для Ucoz
Источник:
|