【发布时间】:2015-07-01 16:48:15
【问题描述】:
我想用 javascript 更改图像的来源,以及类似淡出()或类似的效果。但我需要更改不止一张图像的来源,比如 3 张图像,带有淡入淡出效果或任何其他效果.怎么样?? 以下是我正在使用的代码,但它仅适用于 2 张图片我如何用于多张图片:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Untitled Document</title>
<script src="jquery-1.5.1.js"></script>
</head>
<style>
body{
background:url(big-image.jpg);
background-size:100% auto;
background-repeat:no-repeat;
}
#a{
width:15%;
height:25%;
position:static;
}
#b{
width:50%;
height:45%;
display:none;
left:10%;
}
</style>
<body>
<h1>
<input type="button" value="Click here" />
</h1>
<div class="frame">
<h2 align="center">
<img src="1.png" width="15%" height="31%" class="cat" id="a">
</h2>
<h3 align="center">
<img src="2.png" id="b" class="cat">
</h3>
</div>
<script type="text/javascript">
$(function(){
$("input:button").click(function(){
$(".cat").fadeToggle("slow");
});
});
</script>
</body>
</html>
【问题讨论】:
-
如果是新项目,应该考虑使用jQuery的更新版本
-
你只是在淡化图像,这就是你想要的吗?
-
是的,淡出它并出现另一张图像...不需要任何经典效果,即使是简单的淡入淡出或幻灯片也可以。有没有可用的演示。
标签: javascript jquery html css image