// ==UserScript== // @name Tower Rest(休息一下) // @namespace https://tower.im/ // @version 1.3 // @description 更优雅的使用Tower // @author veking // @match https://tower.im/* // @grant none // @require https://cdn.bootcss.com/jquery/2.2.4/jquery.min.js // @downloadURL none // ==/UserScript== $.noConflict(); (function($) { var MyTower = { init: function() { this.rest(); }, rest: function() { var obj = this.getRestElement(); var btn = $('.btn', obj); btn.unbind('click').click(function(){ obj.fadeOut(); $('.container, #link-to-help, .footer').animate({opacity: 0}, 500); MyTower.work(); }); }, work: function() { var obj = this.getWorkElement(); var btn = $('.btn', obj); btn.unbind('click').click(function(){ obj.fadeOut(); $('.container, #link-to-help, .footer').animate({opacity: 1}, 500); MyTower.rest(); }); }, changeBg: function() { //TODO }, getRestElement: function() { var id = '__rest__'; var obj = $('#'+id); if (!obj.length) { var html = '