您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Show time drag
当前为
// ==UserScript== // @name Clock2 // @description Show time drag // @author figuccio // @version 0.2 // @namespace https://greasyfork.org/users/237458 // @include * // @require https://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js // ==/UserScript== if( top.location != location ) return; Number.prototype.pad = function(size) { if( typeof(size) !== "number" ) { size = 2; } var s = String(this); while (s.length < size) { s = "0" + s; } return s; } var tod = document.createElement("div"); tod.id = "todClock"; tod.setAttribute( "style", "top:0;" + "color:black;" + "font-family:droid sans mono;" + "font-size:16pt;" + "line-height:20px;" + "position:fixed;" + "text-align:center;" + "z-index:99999999999;" + " background-color:green;"+ "-moz-user-select:none;"+ "cursor:move;" ); function tick() { var d = new Date(); var Y = d.getFullYear(); var M = (d.getMonth()+1).pad(); var D = d.getDate().pad(); var h = d.getHours().pad(); var m = d.getMinutes().pad(); var s = d.getSeconds().pad(); tod.innerHTML = h + ":" + m + ":" + s+ " "+D + "/" + M + "/" + Y; } tick(); setInterval(tick, 500); $('html body').append(tod); //////////// //Make the DIV element draggagle: dragElement(document.getElementById("todClock")); function dragElement(elmnt) { var pos1 = 0, pos2 = 0, pos3 = 0, pos4 = 0; if (document.getElementById(elmnt.id + "header")) { /* if present, the header is where you move the DIV from:*/ document.getElementById(elmnt.id + "header").onmousedown = dragMouseDown; } else { /* otherwise, move the DIV from anywhere inside the DIV:*/ elmnt.onmousedown = dragMouseDown; } function dragMouseDown(e) { e = e || window.event; e.preventDefault(); // get the mouse cursor position at startup: pos3 = e.clientX; pos4 = e.clientY; document.onmouseup = closeDragElement; // call a function whenever the cursor moves: document.onmousemove = elementDrag; } function elementDrag(e) { e = e || window.event; e.preventDefault(); // calculate the new cursor position: pos1 = pos3 - e.clientX; pos2 = pos4 - e.clientY; pos3 = e.clientX; pos4 = e.clientY; // set the element's new position: elmnt.style.top = (elmnt.offsetTop - pos2) + "px"; elmnt.style.left = (elmnt.offsetLeft - pos1) + "px"; } function closeDragElement() { /* stop moving when mouse button is released:*/ document.onmouseup = null; document.onmousemove = null; } }