Javascript jQuery";修改";事件
因此,我最近更仔细地研究了JavaScript和jQuery,之后我偶然发现了Firefox扩展Greasemonkey 好吧,让我解释一下“modify”事件的含义:我已经为某个页面安装了2-3个用户脚本,它们会自动查看页面是否有任何更改,如果有,它们会加载新内容并将其附加到已加载的页面(它们会修改DOM)Javascript jQuery";修改";事件,javascript,jquery,events,Javascript,Jquery,Events,因此,我最近更仔细地研究了JavaScript和jQuery,之后我偶然发现了Firefox扩展Greasemonkey 好吧,让我解释一下“modify”事件的含义:我已经为某个页面安装了2-3个用户脚本,它们会自动查看页面是否有任何更改,如果有,它们会加载新内容并将其附加到已加载的页面(它们会修改DOM) 所以基本上,我的用户脚本需要知道什么时候会发生,但我不知道该怎么做。有任何jQuery事件吗?非常感谢您的帮助。对于jQuery事件,如果您希望事件应用于新元素,您可以使用该方法,但是jQ
所以基本上,我的用户脚本需要知道什么时候会发生,但我不知道该怎么做。有任何jQuery事件吗?非常感谢您的帮助。对于jQuery事件,如果您希望事件应用于新元素,您可以使用该方法,但是jQuery 1.3不支持
模糊
,聚焦
,鼠标移动
,更改
,或提交
事件作为实时事件,你想使用的是change
。(change
、submit
和blur/focus
在jQuery 1.4的页面上)
作为替代,您可以使用插件。被评论的部分不起作用。有什么想法吗?如果没有看到改变它的html和greasemonkey脚本,就很难说了。
var orig;
$(function(){
orig = getContent();
})
function watchContent() {
var mod = getContent();
if (mod != orig){ resetContent(orig); }
setTimeout(watchContent,1000)
}
function resetContent(html) {
$("body").append( html );
}
function getContent() {
return $("body").html();
}