Greasy Fork

【鼠标美化】可自定义鼠标指针特效、点击特效、动态文字特效等显示效果,兼容大部分网站。自带40多个效果还可自行添加,超多种组合。定义属于你自己的专属鼠标效果网页美化效果

可自定义鼠标特效等显示效果,兼容大部分网站。自带40多个效果,几百种组合。定义属于你自己的专属鼠标效果。更多功能有时间再更新,

// ==UserScript==
// @name              【鼠标美化】可自定义鼠标指针特效、点击特效、动态文字特效等显示效果,兼容大部分网站。自带40多个效果还可自行添加,超多种组合。定义属于你自己的专属鼠标效果网页美化效果
// @namespace http://gongju.dadiyouhui03.cn/app/tool/youhou/index.html
// @version           1.2020020115
// @description      可自定义鼠标特效等显示效果,兼容大部分网站。自带40多个效果,几百种组合。定义属于你自己的专属鼠标效果。更多功能有时间再更新,
// @match        *://*/*
// @grant        GM_addStyle
// @grant        GM_download
// @grant        GM_xmlhttpRequest
// @grant        GM_getResourceText
// @run-at            document-idle
// @grant             unsafeWindow
// @grant             GM_xmlhttpRequest
// @grant             GM_setClipboard
// @grant             GM_setValue
// @grant             GM_getValue
// @grant             GM_deleteValue
// @grant             GM_openInTab
// @grant             GM_registerMenuCommand
// @grant             GM_unregisterMenuCommand
// @grant             GM.getValue
// @grant             GM.setValue
// @grant             GM_info
// @grant             GM_notification
// @grant             GM_getResourceText
// @grant             GM_openInTab
// @grant             GM_download
// @noframes
// @connect     zhihu.com
// @connect     weixin.qq.com
// @connect     dadiyouhui02.cn

// @connect *
// ==/UserScript==

//      
if (GM_getValue('shubiaokg')){

}else{
   GM_setValue('shubiaokg', 0)
   
}
var shubdz='http://gongju.dadiyouhui.cn/tampermonkey/shubiaoshezhi.php'
var tp1='https://www.dadiyouhui02.cn/img/menghuan.ico'	
var tp2='https://ae01.alicdn.com/kf/H88647b1696564b9d880fdf741d728ec3a.png'	
var tp3='https://ae01.alicdn.com/kf/H88647b1696564b9d880fdf741d728ec3a.png'		
	var sm='设置成功'
	
	if (GM_getValue('tpa1')){
tp1=GM_getValue('tpa1')	
}
	if (GM_getValue('tpa2')){
tp2=GM_getValue('tpa2')	
}
	if (GM_getValue('tpa3')){
tp3=GM_getValue('tpa3')	
}
 GM_registerMenuCommand("【🌺  点击设置鼠标效果】", function(){
GM_openInTab(shubdz+'?kg='+GM_getValue('shubiaokg'), {active: !0});
    });  

function getQueryString(name) {
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
var r = window.location.search.substr(1).match(reg);
if (r != null) {
return unescape(r[2]);
}
return null;
}
var baiduurljaSurl=window.location.href 
if (GM_getValue('tp1')){

}else{
   GM_setValue('tp1', tp1)
   
}
if (GM_getValue('tp2')){

}else{
   GM_setValue('tp2', tp2)
   
}
if (GM_getValue('tp3')){

}else{
   GM_setValue('tp3', tp3)
   
}

		
	if (baiduurljaSurl.search(shubdz)>=0){

	 	 if (getQueryString('kg')==1){
   GM_setValue('shubiaokg', 1)
	
}
	 	 if (getQueryString('kg')==0){
   GM_setValue('shubiaokg', 0)
	 GM_setValue('wenzikg', 1)
}

if (getQueryString("tp1")){

   	 if (getQueryString('tp1')==0){
	GM_setValue('tp1', tp1)
	   GM_setValue('shubiaokg', 0)
}else{

   GM_setValue('tp1', decodeURIComponent(getQueryString("tp1")))
	   GM_setValue('shubiaokg', 0)
}
	alert(sm);   
   }
if (getQueryString("tp2")){

   	 if (getQueryString('tp2')==0){
	GM_setValue('tp2', tp2)
	   GM_setValue('shubiaokg', 0)
}else{
   GM_setValue('tp2', decodeURIComponent(getQueryString("tp2")))
	   GM_setValue('shubiaokg', 0)
}
	alert(sm);   
   }
   
   if (getQueryString("tp3")){

   	 if (getQueryString('tp3')==0){
	GM_setValue('tp3', tp3)
	   GM_setValue('shubiaokg', 0)
}else{
   GM_setValue('tp3', decodeURIComponent(getQueryString("tp3")))
	   GM_setValue('shubiaokg', 0)
}
	alert(sm);   
   }
   
      if (getQueryString("wenzi")){

   	 if (getQueryString('wenzi')==0){
 GM_setValue('wenzikg', 1)
}else{

   GM_setValue('wenzi', localStorage.getItem("wenzi"))
   
  	   GM_setValue('wenzikg', 0)

}
	alert(sm);   
   }
} 
   
        
(function() {
    'use strict';
     if (window.top == window.self){
$(document).ready(function(){

	if (GM_getValue('wenzikg')==0){

			var a_idx = 0;
			window.onclick = function(event){
		
				 var a =  GM_getValue('wenzi').split(",");

				var heart = document.createElement("b");
				heart.onselectstart = new Function('event.returnValue=false');	

				document.body.appendChild(heart).innerHTML = a[a_idx];		
				
				a_idx = (a_idx + 1) % a.length;
				heart.style.cssText = "position: fixed;left:-100%;";

				var f = 16, 
	                x = event.clientX - f / 2,
	                y = event.clientY - f, 
	                c = randomColor(), 
	                a = 1, 			
	                s = 1.2; 		

				var timer = setInterval(function(){	
					if(a <= 0){
						document.body.removeChild(heart);
						clearInterval(timer);
					}else{
						heart.style.cssText = "font-size:16px;cursor: default;position: fixed;z-index:999999999999;color:" + c + ";left:" + x + "px;top:" + y + "px;opacity:" + a + ";transform:scale(" + s + ");";

	                    y--;
	                    a -= 0.016;
	                    s += 0.002;
					}
				},15)

			}
		
	        function randomColor() {

	            return "rgb(" + (~~(Math.random() * 255)) + "," + (~~(Math.random() * 255)) + "," + (~~(Math.random() * 255)) + ")";

	        }

}

if (GM_getValue('shubiaokg')){
if (GM_getValue('shubiaokg')==1){
	return false
}
}else{
   GM_setValue('shubiaokg', 0)
   
}

	if($("#shubiaodiy").length>0){}else{
	  var siddenav = '<style>  html,body {     cursor: url('+GM_getValue('tp1')+'), default; } input[type=button],button,a:hover{cursor:url('+GM_getValue('tp2')+'), pointer;}</style>';
  
    $("head").append(siddenav);
    $("body").append('<div id="shubiaodiy"></div>');
   $("html").click(function(){
    	 	$("body").css("cursor", "url("+GM_getValue('tp3')+"), auto");
    	$("html").css("cursor", "url("+GM_getValue('tp3')+"), auto");
   window.setTimeout(copy_success, 100);
   function copy_success() {
   	$("html").css("cursor", "url("+GM_getValue('tp1')+"), auto");
   	   	$("body").css("cursor", "url("+GM_getValue('tp1')+"), auto");
} 	
})

}
		})
			}
})();