0

我的主页上有一个基于 Javascript 的图像滑块,我从一些开源网站中提取了它。它非常适合我需要它做的事情。但是,我想使用反射.js 脚本在图像下方添加反射。要插入反射,我需要将“反射”类添加到我的 img 元素中。为此,我需要使用外部 .js 文件将类添加到轮播中的图像中。

到目前为止我所拥有的是:$('div.skin-default img').addClass("reflect");但我认为它只是试图在 DOM 负载上添加它。由于图像是动态切换的(在任何给定时间仅预加载 2 个),因此在加载 DOM 时,该类不会添加到轮播中的其他图像中。是这里的问题吗?如果是这样,我如何告诉 jQuery 继续检查新的图像元素并自动添加“反射”类?我对 jQuery 还是很陌生。

另外,我使用 Drupal 7 作为我的网站,使用 Galleria 作为图像滑块插件。

4

1 回答 1

0

在添加新元素后修补$('div.skin-default img').addClass("reflect");到滑块脚本中,作为回调(如果脚本配置为接受回调)或程序上(在下一行)。

或者,您可以挂钩由附加触发的 DOM 突变事件。如果您需要支持旧版浏览器,请查看此插件。

于 2012-09-08T06:27:31.223 回答