JavaScript 在其他不同事件中执行Event.observer(使用原型)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 在其他不同事件中执行Event.observer(使用原型)相关的知识,希望对你有一定的参考价值。

$A(document.getElementsByClassName('text', $('main-form'))).each(function(poElement){
	Event.observe(poElement, 'change', function(e){
		// this event only fires while tabbing after changing content
		Element.addClassName(poElement, 'changed');
	}, false);
	
	Event.observe(poElement, 'keypress', function(e){
		var cKeyCode = e.keyCode || e.which;
		
		if (cKeyCode == Event.KEY_RETURN){
			// but now will fire also while pressing return key
			Event.observers.findAll(function(poEventObserver){
				return poEventObserver[0] == poElement && poEventObserver[1] == "change";
			})[0][2]();
		}
	}, false);
});

以上是关于JavaScript 在其他不同事件中执行Event.observer(使用原型)的主要内容,如果未能解决你的问题,请参考以下文章

Even事件

even fluent

Even flow

JavaScript中事件的绑定

弄懂浏览器Event Loop和node的Even Loop的区别

javascript中的事件冒泡事件捕获和事件执行顺序