您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
MAL scores may be a good indicator, but the nitty-gritty stuff is cancerous. Reduce the meaningless score to something easy to understand.
// ==UserScript== // @name MyAnimeList Score Hider // @namespace https://example.com // @version 2016.11.05 // @description MAL scores may be a good indicator, but the nitty-gritty stuff is cancerous. Reduce the meaningless score to something easy to understand. // @author Bananaman // @match https://myanimelist.net/anime/* // @match https://myanimelist.net/anime.php?id=* // @grant none // @run-at document-end // ==/UserScript== (function($) { var $score = $(".score"); // Get score, store in variable and strip whitespace. var scoreText = $score.text(); scoreText = scoreText.replace(/\s+/g, ''); // Remove the score from the DOM. $score.text(""); // Get the CSS done now. $score.css("cursor", "pointer"); // Figure out verdict for show. var verdict; switch (true) { case (scoreText >= 7): verdict = "Gud"; break; case (scoreText >= 5): verdict = "Meh"; break; default: verdict = "Bad"; break; }; // Insert the divs. var $verdictDiv = $("<div>"); $verdictDiv.attr("id", "verdict"); $verdictDiv.text(verdict); $score.append($verdictDiv); var $scoreDiv = $("<div>"); $scoreDiv.attr("id", "score"); $scoreDiv.css({ "display": "none" }); $scoreDiv.text(scoreText) $score.append($scoreDiv); // Add the event listener. $score.on("click", "div", function() { $(this).hide().siblings().show(); }) })(jQuery)