您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Hide expired deals
// ==UserScript== // @name OzBargin Hide Expired. // @namespace http://tampermonkey.net/ // @version 0.1 // @description Hide expired deals // @author ZMO // @match https://www.ozbargain.com.au/* // @grant none // ==/UserScript== /* jshint -W097 */ (function() { 'use strict'; var marker_class="special-marker-class-is-hidden", butwrap = document.createElement("li"); butwrap.innerHTML = "<button id='toggleExpired'>Toggle Expired</button>"; var but = $('button', butwrap)[0]; var maincontentdiv = $("div.maincontent")[0]; var tabsdiv = $("ul.tabs.primary", maincontentdiv); if (tabsdiv.length === 0){ tabsdiv = document.createElement("ul"); tabsdiv['class'] = "tabs primary"; //maincontentdiv.appendChild(tabsdiv); maincontentdiv.insertBefore(tabsdiv, maincontentdiv.childNodes[0]); tabsdiv = [tabsdiv]; } tabsdiv[0].appendChild(but); $(but).on('click', function(el){ the_thing(); }); //default hide the_thing(); function the_thing(){ var nl = $('.node.expired'); nl.each(function (i){ if (this.classList.contains(marker_class)){ this.style.backgroundColor = null; this.style.minHeight = null; this.classList.remove(marker_class); $(this).children().show(); }else{ this.classList.add(marker_class); this.style.backgroundColor = "#444"; this.style.minHeight = "12px"; $(this).children().hide(); } }); // hide/unhide child nodes, not deal node. //nl.children().toggle(); } }());
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址