创建div时执行某些操作而不知道创建它的事件(javascript)

时间:2016-09-15 14:40:29

标签: javascript jquery

我想在创建弹出窗口时创建叠加层,但我不知道触发弹出窗口的事件是什么。是在倾听'是否可以创建特定的div?

如果不清楚,这是另一种问我问题的方式:

创建#popup后,我想插入一个带有after()的div,但我再也不知道是什么触发#popup

在我的特定情况下,弹出窗口的html正在创建(即弹出窗口不是用CSS显示)

MutationObserver

我尝试使用MutationObserver,但这不起作用。在我的情况下,当点击日期的输入(参见小提琴)时,会创建弹出窗口。使用MutationObserver,我尝试触发在创建弹出窗口时关闭的警报。但是一旦页面加载就会触发。

Fiddle

1 个答案:

答案 0 :(得分:0)

您可以使用Mutation observer在创建div时检测事件