用了JQuery,实在很方便。
但是很奇怪,评论小数字的click只有在展开了之后才会响应,路过的JS高手帮忙解释一下啊:)
已经上传到userscript.org,id63440,希望可以尽快修正上面提到的问题。
// ==UserScript== // @name QQMail Broadcast // @namespace QMBC // @description UI & Functional Improvement for Broadcast // @include http://*.mail.qq.com/cgi-bin/reader_article_list* // ==/UserScript== // Add jQuery var GM_JQ = document.createElement('script'); GM_JQ.src = 'http://jquery.com/src/jquery-latest.js'; GM_JQ.type = 'text/javascript'; document.getElementsByTagName('head')[0].appendChild(GM_JQ); // Check if jQuery's loaded function GM_wait() { if(typeof unsafeWindow.jQuery == 'undefined') { window.setTimeout(GM_wait,100); } else { $ = unsafeWindow.jQuery; letsJQuery(); } } GM_wait(); function letsJQuery() { $(document).ready(function () { var _div = $("<div style='float: right;'></div>"); var _readMode = $("<a>Read Mode</a>"); _readMode.bind("click", ReadMode); _div.append(_readMode); $("<span>|</span>").css("margin", "10px").appendTo(_div); var _commentMode = $("<a>Comment Mode</a>"); _commentMode.bind("click", CommentMode); _div.append(_commentMode); $("#articlecontent").prepend(_div); }); } function ReadMode() { $("div.update a[id^=artTitle_]").click(); } function CommentMode() { var links = $("div.postInfo a[id^=artCommentListLink]:visible"); links.click(); }
近期评论