Javascript 如何使用jQuery更改图像源并加载它以获得一些好的效果
我的页面上有一个am图像,我正在用java脚本更改它的图像源。 所有我需要的是改变一些美丽的滑动效果这个形象。 我想要的是,当我点击一个按钮来更改图像时,第一个图像应该消失,另一个图像应该以某种体面的方式显示(而不是像猛拉或眨眼)使用此代码 $(“.firstimage_classname”).fadeout(); $(“.secondimage_classname”).fadeIn() 您也可以给出时间间隔 否则尝试 $(“.firstimage_classname”).slideUp();Javascript 如何使用jQuery更改图像源并加载它以获得一些好的效果,javascript,jquery,html,css,image,Javascript,Jquery,Html,Css,Image,我的页面上有一个am图像,我正在用java脚本更改它的图像源。 所有我需要的是改变一些美丽的滑动效果这个形象。 我想要的是,当我点击一个按钮来更改图像时,第一个图像应该消失,另一个图像应该以某种体面的方式显示(而不是像猛拉或眨眼)使用此代码 $(“.firstimage_classname”).fadeout(); $(“.secondimage_classname”).fadeIn() 您也可以给出时间间隔 否则尝试 $(“.firstimage_classname”).slideUp();
$(“.secondimage_classname”).fadeIn() 您可以将第二个图像放在第一个图像之后,然后对第一个图像进行淡出()效果。请尝试以下代码
$(".YourClassSelector").fadeIn(1000).delay(2000).fadeOut(2000, function () {
var $next = $(this).attr('src','http://abc.com/logo.png');
});
希望对你有帮助
享受这里是示例代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Srtict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="jquery.js"></script>
<style type="text/css">
.front{
width: 300px;
height: 300px;
position: absolute;
left: 10px;
top: 10px;
z-index: 10;
}
.back{
width: 300px;
height: 300px;
position: absolute;
left: 10px;
top: 10px;
z-index: 1;
}
</style>
<!--[if lte IE 6]> <link rel="stylesheet" type="text/css" href="style_lte6.css" /> <![endif]-->
</head>
<body>
<div id="content">
<img src="1.jpg" class="front" />
</div>
<script type="text/javascript">
$(function(){
$('.front').click(function(){
$('#content').append('<img src="2.jpg" class="back" />');
$(this).fadeOut(500, function(){
$('.front').remove();
$('.back').addClass('front').removeClass('back');
});
});
});
</script>
</body>
</html>
.前线{
宽度:300px;
高度:300px;
位置:绝对位置;
左:10px;
顶部:10px;
z指数:10;
}
.回来{
宽度:300px;
高度:300px;
位置:绝对位置;
左:10px;
顶部:10px;
z指数:1;
}
$(函数(){
$('.front')。单击(函数(){
$(“#内容”)。追加(“”);
$(this).fadeOut(500,function(){
$('.front').remove();
$('.back').addClass('front').removeClass('back');
});
});
});
您忘记发布代码了…谢谢您的回复。。。我只是通过调用此函数来更改buttonclick事件上的图像源。当此图像更改(当我更改其源时)函数changeimage(ID){if(ID='first'){$('#imgmain').attr('src','../siteimages/digitalsignature_slide1.JPG');}您可以通过提供一个示例来改进这个答案。代码太长,无法放在注释中。所以我将其写在新答案中。