如何使用jquery淡出多个图像
How do I fade out multiple images using jquery?
我想在点击后以3秒的延迟淡出这3张图像。我目前编写的代码不起作用。有人能解释一下原因吗?非常感谢。我以为"this"指的是3个id标签。
此外,如果有更简单的方法,请分享。
<script>
$(function(){
('#img1, #img2, #img3').click(function() {
$(this).fadeOut(3000);
});
});
</script>
<div class="flex-container">
<img id="img1" src="http://media.creativebloq.futurecdn.net/sites/creativebloq.com/files/images/2015/09/google_logo.jpg">
<img id="img2" src="http://media.creativebloq.futurecdn.net/sites/creativebloq.com/files/images/2015/09/google_logo.jpg">
<img id="img3" src="http://media.creativebloq.futurecdn.net/sites/creativebloq.com/files/images/2015/09/google_logo.jpg">
</div>
</body>
</html>
fadeOut将在3秒内淡出图像,而不是在3秒后,使用
$('.image').click(function() {
setTimeout(function(){
$(this).fadeOut(3000);
}, 3000);
});
对图像使用公共类,以便在不久的将来可以扩展。在回叫淡入淡出图像中。
尝试此https://jsfiddle.net/pvfbsq3q/2/
$(document).ready(function() {
$(function(){
$('#img1,#img2,#img3').click(function() {
$('#img1,#img2,#img3').fadeOut(3000);
});
});});
关注这个片段。这是延迟淡入图像的最简单方法。它会根据您的要求在点击事件后3秒淡出图像。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="flex-container">
<img id="img1" src="http://media.creativebloq.futurecdn.net/sites/creativebloq.com/files/images/2015/09/google_logo.jpg">
<img id="img2" src="http://media.creativebloq.futurecdn.net/sites/creativebloq.com/files/images/2015/09/google_logo.jpg">
<img id="img3" src="http://media.creativebloq.futurecdn.net/sites/creativebloq.com/files/images/2015/09/google_logo.jpg">
</div>
<script>
$(document).ready(function(){
var selector = '#img1,#img2,#img3';
$(selector).click(function(){
$(selector).delay(3000).fadeOut(1000);
});
});
</script>
相关文章:
- Javascript将图像src更改为淡入淡出
- jQuery图像幻灯片,在停止后淡出到第一张图像
- 具有淡入淡出效果的全背景图像
- 从图像A淡出到图像B,包括文本
- 如何使用jquery淡出多个图像
- CSS 背景图像淡出和淡入
- 使用jquery平滑图像淡出、更改src和淡入
- I'I’我正试图在单击的图像淡出后使其出现
- Javascript/JQuery背景图像淡出
- 当我到达页面底部时,让图像淡出,然后重新出现,否则
- 图像淡出到另一个,然后函数加载新的网页
- 有可能用JQuery有一个图像淡出&另一个在彼此的顶部淡出,而不必打乱他们的位置
- 延迟加载背景图像/淡出取代背景图像
- 我在哪里可以找到一个图像渐变器/所有其他图像淡出
- 显示Javascript图像淡出效果从文本链接
- 为什么这个jQuery不能工作?图像淡出和淡出
- 为什么JQuery要求我显式地取消排队图像淡出
- 如何让jquery旋转器从一个图像淡出到下一个图像
- 在HTML Canvas中创建图像淡出
- 当鼠标悬停在菜单项上时,在执行fadeIn之前等待背景图像淡出完成