手动调整元素大小不会触发Chrome中的变异观察者

 xz7777 发布于 2023-02-13 18:15

我有一个DIV风格resize: both,然后我设置一个MutationObserver侦听属性的变化.

mutObs = new MutationObserver(function () {
    console.log('Hello');
});

elem = document.getElementById('aDiv');
mutObs.observe(elem, {
    attributes: true
});

elem.style.width = '300px'; //this fires the observer callback as expected

我做了一个小提琴:http://jsfiddle.net/2NQQu/2/

在Chrome(我测试过Chrome 31)中,DIV使用鼠标调整大小时不会触发回调.在Firefox中它工作正常.

这种行为是故意的和/或标准的吗?这是一个错误吗?

1 个回答
  • 据报道,这是Chrome中的一个错误.该错误仍然是开放的,这意味着它尚未修复.

    2023-02-13 18:17 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有