1 DOMNodeInserted,DOMNodeRemoved
今天想对某个div的变化做监听,发现了这两个方法,还是很好使的。
具体从字面就能看出其意义,但是有个地方需要注意,这个方法的调用时机在jQuery的对dom操作之前执行。
ulObj.bind('DOMNodeInserted', function(e) {
var obj = jQuery(e.target);
if (obj.hasClass("rhHome__item")) {
fixHomeUlHei();
}
});
ulObj.bind('DOMNodeRemoved', function(e) {
var obj = jQuery(e.target);
if (obj.hasClass("rhHome__item")) {
fixHomeUlHei();
}
});
2 jQuery resize event
另外发现了一个监听内容变化的插件,比如span内容变化动态去改变高度
关注微信公众号:前端开发知识