English 中文(简体)
a. 运行时间的火灾
原标题:Fire a jQuery function at runtime [duplicate]
  • 时间:2010-11-17 14:10:19
  •  标签:
  • jquery
  • html
This question already has answers here:
Closed 12 years ago.

Possible Duplicate:
Detect element content changes with jQuery

我有一片 wrap。

<div id="placesNewCheckinContainer" style="display:none">
</div>

If at run time any Dom element is inserted/Deleted inside that placesNewCheckinContainer, I want a fire a jQuery function. Help me how to implement this. Thanks

最佳回答

采取这种完全相互交错的方式是没有方便的。 。 上述浏览器和操作支持DOMNodeInsertedDOMNodeRemoved,后者也将从事这项工作。

$("#placesNewCheckinContainer").bind("DOMNodeInserted DOMNodeRemoved", function () {
    alert("Something happened inside #placesNewCheckinContainer");
});

不幸的是,独立党不支持任何这些事件。 确实有自己的活动可以部分从事这项工作,但onpropertychange<>。 当inner Rainbow/em>面值发生变化时,这可以通知你,但只有修改直接儿童,而不是所有后代。

问题回答

我知道处理这种局势的唯一途径是举行定点活动。

http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-eventgroupings-mutationevents

这些事件仍然没有得到广泛支持;然而,你们也有类似事件。

  • onsubtreemodified
  • onnodeinserted
  • onnoderemoved
  • ondomnoderemovedfromdocument
  • ondomnodeinsertedintodocument
  • onattrmodified
  • oncharacterdatamodified

您也不妨研究类似职位:

与j Query 相关的检测内容变化

j Query有变化活动,但只是在用户投入领域使用(浏览器焚烧这些事件)。 您所列举的四国集团的操纵必须来自法典。 因此,为什么找不到发生操纵的地点,然后加上你所需要的任何逻辑?

我发现了一个伟大的文章,而后又是“j Query的保管活动为复杂行为敞开大门”

这包括你可以做的与约束习俗有关的一些冷却。 但是,你仍需要发射触发器,这意味着操纵改变零件内容的代码,向触发点火,或设定一个时间间隔,以监控干线的内容,从而对触发点火(我不建议——因为它不会立即造成不必要的间接费用)。





相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

image changed but appears the same in browser

I m writing a php script to crop an image. The script overwrites the old image with the new one, but when I reload the page (which is supposed to pickup the new image) I still see the old one. ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!