часы jQuery для изменений domElement?

У меня есть ajax обратный вызов, который вводит разметку HTML в отделение нижнего колонтитула.

То, что я не могу выяснить, - то, как создать способ контролировать отделение для того, когда это - изменение содержания. Размещение логики макета, которую я пытаюсь создать в обратном вызове, не является опцией, поскольку каждый метод (обратный вызов и мой обработчик отделений расположения) не должен знать о другом.

Идеально я хотел бы видеть некоторый обработчик событий, сродни $('#myDiv').ContentsChanged(function() {...}) или $('#myDiv').TriggerWhenContentExists( function() {...})

Я нашел плагин названным часами и улучшенной версией того плагина, но никогда не мог заставлять ни одного инициировать. Я пытался "наблюдать" все, о чем я мог думать (т.е. свойство высоты отделения, изменяемого через ajax инжекцию), но не мог заставить их делать что-либо вообще.

Какие-либо мысли/справка?

34
задан Brian Tompsett - 汤莱恩 15 June 2019 в 17:26
поделиться

1 ответ

Вы можете захотеть просмотреть событие DOMNodeInserted для Firefox/Opera/Safari и событие onpropertychange для IE. Вероятно, не будет слишком сложно использовать эти события, но это может быть немного хакерским. Вот некоторая документация по событиям на javascript: http://help.dottoro.com/larrqqck.php

3
ответ дан 27 November 2019 в 16:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: