您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
The jQuery replacement for select boxes
当前为
// ==UserScript== // @name Select2 // @namespace https://select2.github.io/ // @version 0.1 // @description The jQuery replacement for select boxes // @author t_liang // @include *:* // @grant none // ==/UserScript== (function() { var selects = document.getElementsByTagName('select'); if (selects.length) { var protocol = location.protocol == 'https:' ? 'https:' : 'http:', jQueryOnload = function() { jQuery(function($) { $.getScript(protocol + '//cdn.bootcss.com/select2/4.0.3/js/select2.min.js', function() { $(document.head).append('<link href="' + protocol + '//cdn.bootcss.com/select2/4.0.3/css/select2.min.css" rel="stylesheet">'); $(selects).filter(':visible').select2(); }); }); }; if (typeof jQuery == 'function') { var morethan = '1.6.2'.split('.', 3), version = jQuery.fn.jquery.split('.', 3); if (Number(version[0]) > morethan[0] || Number(version[1]) > morethan[1] || Number(version[2]) > morethan[2]) { jQueryOnload(); return; } } // append jQuery var jQueryScript = document.createElement('SCRIPT'); jQueryScript.src = protocol + '//cdn.bootcss.com/jquery/3.1.1/jquery.min.js'; jQueryScript.onload = jQueryOnload; document.head.appendChild(jQueryScript); } })();