Jquery 元素更改其类时引发事件

Jquery 元素更改其类时引发事件,jquery,css,dynamic,element,Jquery,Css,Dynamic,Element,我已经在我的网页上实现了幻灯片放映。 如果继续右键单击,然后检查元素,则可以看到此幻灯片的元素 我想在jQuery中添加一个事件,每次在这个幻灯片中加载新图像时都会触发该事件。我注意到,每当图像发生变化时,ul元素的id=supersized类在循环中从质量变为速度。所以我想,每当这个元素的类发生变化时,我都可以触发事件 我尝试过图像加载事件,但没有得到预期的结果,因为似乎所有的图像都是在开始时加载的,而不是在幻灯片显示时加载的 如果有比类更改事件更好的解决方案,也可以接受。所以当幻灯片中的图

我已经在我的网页上实现了幻灯片放映。 如果继续右键单击,然后检查元素,则可以看到此幻灯片的元素

我想在jQuery中添加一个事件,每次在这个幻灯片中加载新图像时都会触发该事件。我注意到,每当图像发生变化时,
ul
元素的
id=supersized
类在循环中从质量变为速度。所以我想,每当这个元素的类发生变化时,我都可以触发事件

我尝试过图像加载事件,但没有得到预期的结果,因为似乎所有的图像都是在开始时加载的,而不是在幻灯片显示时加载的

如果有比类更改事件更好的解决方案,也可以接受。所以当幻灯片中的图像发生变化时,我需要一些事情发生

如果可能的话,我不想在解决方案中使用
setTimeout()
函数,因为它会检查循环中的更改,这会降低页面速度


Javascript


有人提出特殊要求,他只是想发表评论而不是提供帮助

使用

$('#me').observe({
        attributes: true,
        attributeFilter: ['class']
    }, function (record) {
        console.log(record);
        fireMe();
});
希望这就是你要找的

    (function($){
        event_to_be_fired = {
            afterAnimation:function(){
                     console.log("slide changed");
                    //code for event to be fired on slide change
            }
        };
    })(jQuery);

参考:

您可以使用查看更新的答案…参考答案?真正地你忘了复制粘贴解释。请查看如何正确引用除你自己以外的其他来源。@ICanHasCheezburger我已经发布了一个理论答案。。。顺便说一句,重要的是帮助。。。有人用谷歌搜索了一下,但没能找到。。。我找到了,给他看了。。。我承认我引用的方式是不正确的,但我的意图甚至没有错你们这些人有什么惊人的错误?这不是一个如何谷歌和复制粘贴答案的问题。请至少给出一个理论上的答案。代码本身就是明证。解释的重点是什么?这是一个API,可以让你的东西正常工作。复制粘贴答案是我们都会做的,不是吗。或者我们必须重新发明轮子。我对这个真实的答案给予了应有的评价。如果你能给我一点解释的话,我不会抱怨的。在评论中粘贴引用链接和在此处发布代码有什么区别?我这么说是因为你似乎是个新用户。请理解,即使在为你可能已经知道的东西添加解释的同时,你也在学习。没有必要讨论/抱怨它。我认为如果您曾经使用过Javascript,您应该知道这段代码在做什么。这并不复杂,是吗?我总是在必要时给出解释,避免使用多余的词,因为这些词没有任何区别。请查看如何正确引用除您自己以外的其他来源-如果问题相同,请标记为重复。
    (function($){
        event_to_be_fired = {
            afterAnimation:function(){
                     console.log("slide changed");
                    //code for event to be fired on slide change
            }
        };
    })(jQuery);