我正在尝试用jquery构建一些代码,如果不指定事件或函数(如$(document).ready函数),这些代码将无法工作。
但是,当我使用Greasemonkey中的脚本时,我无法在将代码封装在$(document).ready函数中的那一刻运行它。有没有出路?
$('div').live('blur',function(){
//the code goes here
});上面的代码运行得很好,但我不想要一个偶数,只要页面加载代码就应该运行。
发布于 2011-07-19 20:32:25
$在GM中是未知的,您需要使用unsafeWindow访问它:
unsafeWindow.$('div').live('blur',function(){
//the code goes here
});(请注意,通常模糊不会在div-element上触发)
GM脚本将在DOMContentLoaded上执行(与jQuery中的文档的就绪事件相同)
http://wiki.greasespot.net/DOMContentLoaded
https://stackoverflow.com/questions/6747034
复制相似问题