您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Detect jQuery on every page
- // ==UserScript==
- // @name Detect jQuery
- // @namespace http://www.top-info.de/thein
- // @description Detect jQuery on every page
- // @include *
- // @version 1.2
- // ==/UserScript==
- window.addEventListener('load', function() {
- if(unsafeWindow.jQuery) {
- var $j = unsafeWindow.jQuery;
- var storedWidth = 0;
- var $newimg = $j('<img src="http://www.mustbebuilt.co.uk/wp-content/uploads/2011/06/jquery-logo.jpg" title="jQuery ' + $j().jquery + ' enabled page"/>').appendTo('body').css({
- "position" : "fixed",
- "top" : "0",
- "left" : "0",
- "border" : "1px solid #eeeeee",
- "border-radius" : "5px",
- "box-shadow" : "2px 2px 5px 2px black",
- "z-index" : "100000"
- }).click(function() {
- $j(this).remove();
- });
- var mytimeout = window.setTimeout(function() {
- storedWidth = $newimg[0].width;
- $newimg.animate({"width": "25px"}, 'slow');
- mytimeout = window.setTimeout(function() {
- $newimg.hide('slow');
- }, 10000);
- }, 200);
- $newimg.hover(function() {
- if(mytimeout!=0) {
- window.clearTimeout(mytimeout);
- mytimeout=0;
- }
- $newimg.animate({"width" : storedWidth + "px"}, 500);
- }, function() {
- mytimeout = window.setTimeout(function() {
- $newimg.hide('slow');
- }, 200);
- });
- }
- }, false);