Vote Explosion Effect (o_o)

Robi BUUUM.

当前为 2016-02-05 提交的版本,查看 最新版本

// ==UserScript==
// @name            Vote Explosion Effect (o_o)
// @namespace       voteexplosion
// @description     Robi BUUUM.
// @include         http://*.wykop.pl/*
// @version         0.1
// ==/UserScript==
var options={blastRadius:250,particles:20};function getParticlePosition(x,y){'use strict';var a=$(window).width(),browserHeight=$(window).height(),randomX=x-Math.floor((Math.random()*options.blastRadius)+1-(options.blastRadius/2)),randomY=y-Math.floor((Math.random()*options.blastRadius)+1-(options.blastRadius/2));return[randomX,randomY]}$('body').on('click','a.button.mikro.ajax',function(){'use strict';var a=$(this),pos=a.offset(),posX=pos.left,posY=pos.top,body=$('body'),pluscolor,c;var b='particle_'+Math.random().toString(36).substring(3);if(a.find('.affect').length){var c='#c0392b';var d='fa-minus'}else{var c='#3b915f';var d='fa-plus'}for(var i=0;i<options.particles;i++){var e=getParticlePosition(posX,posY);var f='particle_'+Math.random().toString(36).substring(7);a.clone().appendTo(body).attr('id',f).attr('class',b).attr('href','').css('position','absolute').css('pointer-events','none').css('text-shadow','0 0 10px '+c).css('transition','1s top cubic-bezier(0.000, 0.895, 0.985, 1.005), 1s left cubic-bezier(0.000, 0.895, 0.985, 1.005)').css('z-index','696969').css('color',c).css('top',posY).css('left',posX).fadeIn(1,function(){$('#'+f).find('.fa').removeClass('fa-plus fa-minus').addClass(d);$('#'+f).css('top',e[1]).css('left',e[0]).fadeOut(1000,function(){$('.'+b).each(function(){$(this).remove()})})})}});

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址