【问题标题】:jQuery css change eventjQuery css 更改事件
【发布时间】:2011-12-10 21:41:48
【问题描述】:

我需要为 css 更改事件添加回调函数。这种事件是否存在,如果存在,如何使用?我尝试了以下方法,但没有奏效。

$('#websites_table').find('tr').each(function(){
        $(this).css().change(function(){
            alert('changed');   
        });
    });

带着友好的问候, 鲍勃

【问题讨论】:

  • 据我所知没有这样的事件。也许您以错误的方式看待这个......也许您可以将您的事件连接到任何会改变 css 的东西?
  • 您是否正在使用 jQuery 更改 CSS,如果是,请创建一个函数并在每次更改 CSS 后调用它。希望这可以帮助...
  • 我认为您正在寻找这样的东西。 stackoverflow.com/questions/1397251/…
  • 问题是我做不到。我使用 PicNet 表格过滤器来过滤表格中的结果,由于前向兼容性,我宁愿不更改此插件的来源。
  • @UmairP 这正是我想要的。谢谢!

标签: jquery css events


【解决方案1】:

参考:In JQuery, Is it possible to get callback function after setting new css rule?

总而言之,css 总是会在下面的代码运行之前发生变化。例如:

$('#element').css('background', '#000000');
alert('This will run after the background changes.');

【讨论】:

    猜你喜欢
    • 2013-08-12
    • 1970-01-01
    • 2010-12-29
    • 1970-01-01
    • 2017-03-13
    • 2015-08-24
    • 2014-05-02
    • 2013-06-22
    • 2010-11-26
    相关资源
    最近更新 更多