jquery - 如何淡化变化的背景图像

标签 jquery background fade

我想在执行此代码时淡入图像:

$("#large-img").css('background-image', 'url('+$img+')');

我尝试过在很多地方添加淡入淡出效果。

谢谢

最佳答案

这可能就是您想要的:

$('#elem').fadeTo('slow', 0.3, function()
{
    $(this).css('background-image', 'url(' + $img + ')');
}).fadeTo('slow', 1);

延迟 1 秒:

$('#elem').fadeTo('slow', 0.3, function()
{
    $(this).css('background-image', 'url(' + $img + ')');
}).delay(1000).fadeTo('slow', 1);

关于jquery - 如何淡化变化的背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5002351/

相关文章:

javascript - 在 jQuery .load() 之后激活砌体

javascript - 如何替换Javascript中的所有字符串?特别是特殊字符的组合

javascript - 动态生成的模态链接将在每个新生成的链接上进行初始化

javascript - jQuery - 像 Windows 8 开始屏幕一样滚动时动画背景图像的可能插件或方法?

jQuery 在站点/内容加载后淡入淡出?

jQuery - 系列之外的 HighCharts 标签(条形图)

css - 更改 CSS 中背景图像 URL 的宽度覆盖范围?

jquery - 将背景设置为黑色,不透明度为 50%

jQuery 淡入淡出两个图像没有白色

javascript - 如何使 map 上的图像一张一张地随机出现并淡入淡出?