使用Jquery更改CSS属性时事件检测

使用Jquery更改CSS属性时事件检测,第1张

使用Jquery更改CSS属性时事件检测 注意

Level-2-Events/events.html#Events-eventgroupings-mutationevents);其中之一-DOMAttrModified 是您需要的。当然,它们并未得到广泛实施,但至少在Gecko和Opera浏览器中受支持。

尝试以下方法:

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

您也可以尝试利用[IE的“ propertychange”事件代替

DOMAttrModified
。它应该允许
style
可靠地检测更改。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5640950.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存