十二 05

用了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();
}
Tagged with:
preload preload preload

无觅相关文章插件,快速提升流量