"display:block"?-6ren"> "display:block"?-当图像的 CSS 属性“显示”已被任何其他 JS 脚本/函数更改时,我想运行一些 JS 代码。有什么方法可以监视该更改并设置回调函数吗? $(this).bind.('propertychange',-6ren">
gpt4 book ai didi

javascript - JS监控CSS属性变化如 "display:none"= >"display:block"?

转载 作者:技术小花猫 更新时间:2023-10-29 11:52:45 29 4
gpt4 key购买 nike

当图像的 CSS 属性“显示”已被任何其他 JS 脚本/函数更改时,我想运行一些 JS 代码。有什么方法可以监视该更改并设置回调函数吗?

$(this).bind.('propertychange', function(){}) 

不能这样做,setInterval 也是一个坏主意。

还能做什么?

最佳答案

这就是你要找的:

document.documentElement.addEventListener('DOMAttrModified', function(e){
if (e.attrName === 'style') {
console.log('prevValue: ' + e.prevValue, 'newValue: ' + e.newValue);
}
}, false);

关于javascript - JS监控CSS属性变化如 "display:none"= >"display:block"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10458428/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com