因此,我已經能夠使Greasemonkey和jQuery 1.2.6一起工作而沒有問題,但是,現在我想知道如何將其他jQuery插件嵌入到我的Greasemonkey腳本中,例如作爲Eric Martin的SimpleModal插件(http://www.ericmmartin.com/projects/simplemodal/)。如何將其他jQuery插件嵌入到Greasemonkey中
下面的代碼被加載的jQuery,但我不知道怎麼去SimpleModal正確加載:
var GM_JQ = document.createElement('script');
GM_JQ.src = 'http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.js';
GM_JQ.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(GM_JQ);
var GM_JQ_SM = document.createElement('script');
GM_JQ_SM.src = 'http://simplemodal.googlecode.com/files/jquery.simplemodal-1.2.2.min.js';
GM_JQ_SM.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(GM_JQ_SM);
// Check if jQuery's loaded
function GM_wait() {
if(typeof unsafeWindow.jQuery == 'undefined') {
window.setTimeout(GM_wait,100);
}
else {
$ = unsafeWindow.jQuery;
}
}
GM_wait();
人有什麼想法?謝謝。
非常感謝您rockitsauce的GreaseMonkeyWiki頁面!在我意識到我必須卸載/重新安裝Greasemonkey腳本才能下載jQuery文件的本地副本後,結果很好。 – Carl 2009-01-13 15:53:59