Когда на днях у меня на днях не было интернета я чем только не занимался, и копал исходник 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>
// 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>
Ваша оценка:
Другие новости |
Поделиться ссылкой
|
Комментарии |
Всего комментариев: 0 | |