我正在尝试编写一个脚本,首先将图片淡化到 80%,然后 60%,等等。一直到 1%,但是当我调用事件 (.click) 时,我得到的只是一次交易,它会达到我设定的不透明度。我怎样才能让它继续下去?提前致谢。这是我的代码:
<html>
<center><img
src="image1.jpg"
id="1"><br><img src="image2.jpg"
width="500" height-"500" id="2" ></img></center>
</html>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
$(document).ready(function() {
$("#2").click(function() {
$("#1").fadeTo(500,.3);
});
});
</script>
这应该可以解决问题。
$(document).ready(function() {
$("#2").click(function() {
if($("#1").css("opacity")>.2) {
$("#1").fadeTo(500,$("#1").css("opacity")-.2);
} else {
$("#1").fadeTo(500, .01);
$("#2").unbind("click");
}
});
});
我是一名优秀的程序员,十分优秀!