我正在使用"MutationObserver"来检测内容是否在div中发生变化.
它在Firefox,Safari,Chrome,IE11等中运行良好,但我无法在IE10中使用它.
A进行了搜索,看起来IE10不支持"MutationObserver",但您可以使用以下"PolyFill"使其正常工作:https://github.com/googlearchive/MutationObservers/blob/master/MutationObserver.js
我试过了,但它还没有用.
我是否正确加载MutationObserver.js修复程序?或者有没有人知道更好的方法来检测IE10中的div内容是否发生变化?
JSFiddle:https://jsfiddle.net/hvt217dm/
代码在这里:
"use strict";
// Change content
$(".button1").click(function() {
$(".content1").html("Test 2");
});
// Check if content has changed
var target = document.querySelector(".content1");
var observer = new MutationObserver(function(mutations) {
alert("Changed");
});
var config = { attributes: true, childList: true, characterData: true };
observer.observe(target, config);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
777 次 |
| 最近记录: |