您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
slide show
// ==UserScript== // @name sis.img.slideshow // @description slide show // @namespace zhang // @include http://www.sexinsex.net/bbs/viewthread.php?* // @include http://www.sexinsex.net/bbs/thread*.html // @include http://www.sis001.com/forum/viewthread.php?* // @include http://www.sis001.com/forum/thread*.html // @version 2 // @grant none // ==/UserScript== function preventDefault(e) { e.preventDefault(); } function toggle_slideshow(e) { //console.dir(e); var message = e.currentTarget; //.parentElement; if (message.className.indexOf('slideshow') < 0) { message.className = message.className + ' slideshow'; } else { message.className = message.className.replace(' slideshow', ''); } e.preventDefault(); //console.log(message); } function slideshow_on(e) { //console.log(e.type, e.target); //console.dir(e); var message = e.target; //.parentElement; if (message.className.indexOf('slideshow') < 0) { message.className = message.className + ' slideshow'; } else { message.className = message.className.replace(' slideshow', ''); } //console.log(message); } var messages = document.querySelectorAll('.t_msgfont'); console.log(messages.length); for (var i = 0; i < messages.length; i++) { var message = messages[i]; message.addEventListener('mousedown', preventDefault); message.addEventListener('dblclick', toggle_slideshow); var images = message.querySelectorAll('img'); console.log(message.id+" has "+images.length+" images."); for (var j = 0; j < images.length; j++) { var image = images[j]; image.removeAttribute("onclick"); } } document.onclick = undefined;