嗨,这是我的html结构。
<div class="test-class" style="background-color: red;" >1</div>
<div class="test-class" style="background-color: blue;" >1</div>
<div class="test-class" style="background-color: green;" >1</div>在这里的第一页加载的背景颜色的测试类随机来。
当测试类的背景色发生变化时,我想运行一个函数。怎么做?
编辑
所以从Is it possible to listen to a "style change" event?这个问题我得到了一个解决方案
(function() {
var ev = new $.Event('style'),
orig = $.fn.css;
$.fn.css = function() {
$(this).trigger(ev);
return orig.apply(this, arguments);
}
})();
$('.test-class').bind('style', function(e) {
console.log( $(this).attr('style') );
});但请帮助应用这个答案。我想提醒的内容,该div和它的颜色,当它的背景颜色被改变。
发布于 2017-01-17 06:19:10
如果某些javascript更改了背景颜色,那么您可以在更改背景后调用函数吗?
https://stackoverflow.com/questions/41690135
复制相似问题