如何模拟需要由 Event.Observe 捕获的事件



我有一个控制元素内容的函数。在每个blur事件上使用 Event.observe 调用此函数。

我尝试使用$(id_element).blur();但该事件未被Event.observe捕获。

你有什么建议吗?我应该如何模拟模糊事件,以便它被Event.observe捕获?

如果你必须在触发时捕获模糊事件,请尝试以下操作:

$("body").on("blur", "#"+id_element, function(){
    //Do something
});

如果要模拟模糊事件,请参阅 .trigger() 方法。

我已经使用 JSFiddle 创建了一个虚拟示例,可能是您在声明 event.observer...

观察者

.HTML

<button id='myElement'>Trigger window load</button>
<i>Have a look at your console.</i> 

.JS

$('myElement').observe('click', function(){alert('aaa');});
$('myElement').click();

希望这对你有帮助。

相关内容

  • 没有找到相关文章

最新更新