Events jquery中用于变量更改的事件侦听器
我想在浏览我的站点时跟踪一个变量。我如何使用jQuery输出这个值,而不必担心跟踪可能受影响的位置并进行更新Events jquery中用于变量更改的事件侦听器,events,jquery,onchange,Events,Jquery,Onchange,我想在浏览我的站点时跟踪一个变量。我如何使用jQuery输出这个值,而不必担心跟踪可能受影响的位置并进行更新 var num = 1; $(#trackvariable).text(num) 我希望上述内容能够一如既往地持续执行。。我不一定要按时完成。有什么方法可以做到这一点吗?这只适用于Firefox(可能还有Safari中的Chrome): 这只适用于Firefox(可能还有Safari中的Chrome): 我会毫不犹豫地说,更改变量的函数应该在结束时调用某种更新函数?只是个主意。我
var num = 1;
$(#trackvariable).text(num)
我希望上述内容能够一如既往地持续执行。。我不一定要按时完成。有什么方法可以做到这一点吗?这只适用于Firefox(可能还有Safari中的Chrome):
这只适用于Firefox(可能还有Safari中的Chrome):
我会毫不犹豫地说,更改变量的函数应该在结束时调用某种更新函数?只是个主意。我想,即使你设置了某种自定义事件,它仍然必须在每个函数中手动触发。在我的脑海中,我会说,更改变量的函数应该在结束时调用某种更新函数?只是个主意。我认为,即使您设置了某种自定义事件,它仍然必须在每个函数中手动触发。如果您想监听textnode上的更改,可以执行以下操作:
function InitListener () {
var container = document.getElementById ("textContainer");
var textNode = container.firstChild;
if (textNode.addEventListener) {
textNode.addEventListener ('DOMCharacterDataModified', OnCharacterModified, false);
}
}
如果要侦听textnode上的更改,可以执行以下操作:
function InitListener () {
var container = document.getElementById ("textContainer");
var textNode = container.firstChild;
if (textNode.addEventListener) {
textNode.addEventListener ('DOMCharacterDataModified', OnCharacterModified, false);
}
}
你最好的选择是要么是计时器。。或者,只有通过函数才能更改var。最好的选择是使用计时器。。或者,只有通过函数才能改变var。