【发布时间】:2009-01-13 15:10:48
【问题描述】:
所以我已经能够让 Greasemonkey 和 jQuery 1.2.6 毫无问题地一起工作,但是,现在我想知道如何将其他 jQuery 插件嵌入到我的 Greasemonkey 脚本中,例如 Eric Martin 的 SimpleModal 插件 (@987654321 @)。
以下代码加载了 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();
有人有什么想法吗?谢谢。
【问题讨论】:
标签: javascript jquery greasemonkey