您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork镜像 is available in English.
Permet de prévisualiser un topic.
// ==UserScript== // @name Previsualizer // @namespace JVScript // @include http://www.jeuxvideo.com/* // @version 6 // @require http://code.jquery.com/jquery-2.1.3.min.js // @grant GM_addStyle // @copyright MIT // @author Kiwec // @description Permet de prévisualiser un topic. // ==/UserScript== "use strict"; (function() { function Link(node) { this.$message = $('<div><img style="margin: auto; display: block !important; width: 25%;" src="http://s3.noelshack.com/uploads/images/20188032684831_loading.gif" alt="Loading" /></div>'); this.$message.attr('class', 'prev_content bloc-message-forum'); this.$topic = node; this.initialize(); } Link.prototype = { initialize: function() { var url = this.$topic.find('a.topic-title').attr('href'); this.$topic.find('img.topic-img').wrap('<span class="span-topic-img"></span>'); this.$topic.find('.span-topic-img').append(this.$message); this.$topic.find('.topic-img').on('mouseenter', (function() { $.get(url).done((function(response) { var success = $($.parseHTML(response)).find('.bloc-message-forum'); this.$message.html($(success[0]).html()); }).bind(this)); }).bind(this)); } } function addPreload() { $('.topic-list li:not(.topic-head)').each(function() { new Link($(this)); }); } addPreload(); addEventListener('instantclick:newpage', addPreload); GM_addStyle( '.prev_content { position: absolute; z-index: 1000; width: 600px; max-height: 500px; overflow-y: scroll; ' + 'display: none; margin-left: 10px; margin-top: 15px; font-weight: 200; }' + '.span-topic-img:hover .prev_content { display: block; }' ); })();