实现不了jquery的淡入效果
$(document).ready(function () {
$("#bigImageDiv").fadeIn(2000);
var bigImageURL = document.getElementById("img1").src;
document.getElementById("bigImage").src = bigImageURL;
function onclick_Image() {
imgSrc1 = $("#img1").attr("src");
imgSrc2 = $("#img2").attr("src");
imgSrc3 = $("#img3").attr("src");
imgSrc4 = $("#img4").attr("src");
imgSrc5 = $("#img5").attr("src");
document.getElementById("img1").src = imgSrc2;
document.getElementById("img2").src = imgSrc3;
document.getElementById("img3").src = imgSrc4;
document.getElementById("img4").src = imgSrc5;
document.getElementById("img5").src = imgSrc1;
bigImageURL = document.getElementById("img1").src;
document.getElementById("bigImage").src = bigImageURL;
$("#bigImageDiv").fadeIn(2000);
}
});
$(document).ready(function () {
$("#bigImageDiv").fadeIn(2000);
var bigImageURL = document.getElementById("img1").src;
document.getElementById("bigImage").src = bigImageURL;
function onclick_Image() {
imgSrc1 = $("#img1").attr("src");
imgSrc2 = $("#img2").attr("src");
imgSrc3 = $("#img3").attr("src");
imgSrc4 = $("#img4").attr("src");
imgSrc5 = $("#img5").attr("src");
document.getElementById("img1").src = imgSrc2;
document.getElementById("img2").src = imgSrc3;
document.getElementById("img3").src = imgSrc4;
document.getElementById("img4").src = imgSrc5;
document.getElementById("img5").src = imgSrc1;
bigImageURL = document.getElementById("img1").src;
document.getElementById("bigImage").src = bigImageURL;
$("#bigImageDiv").fadeIn(2000);
}
});
要么是图片的问题- -
给bigImageDiv加个背景色看看是哪里有问题
onclick_Image();
})
$("#img2").click(function () {
onclick_Image();
})
$("#img4").click(function () {
onclick_Image();
})
$("#img5").click(function () {
onclick_Image();
})
<script src="jquery-1.3.2.min.js" ></script>
<script>
$(function(){
$("#bigImageDiv").fadeIn(2000);
$("#bigImage").attr("src",$("#img1").attr("src"));
$("#img1").click(function(){
onclick_Image();
})
$("#img2").click(function(){
onclick_Image();
})
$("#img3").click(function(){
onclick_Image();
})
$("#img4").click(function(){
onclick_Image();
})
$("#img5").click(function(){
onclick_Image();
})
})
function onclick_Image() {
$("#bigImageDiv").hide();
var tmp = $("#img5").attr("src");
$("#img5").attr("src",$("#img4").attr("src"));
$("#img4").attr("src",$("#img3").attr("src"));
$("#img3").attr("src",$("#img2").attr("src"));
$("#img2").attr("src",$("#img1").attr("src"));
$("#img1").attr("src",tmp);
$("#bigImage").attr("src",$("img1").attr("src"));
$("#bigImageDiv").fadeIn(2000);
}
</script>- -拿去试试,改了些
lz 你初始化的时候让 bigimage 淡入后,再启用淡入前,有没有让它隐藏啊,没隐藏当然是一直显示的,不能淡入。
$("#bigImageDiv").hide();
var tmp = $("#img5").attr("src");
$("#img5").attr("src",$("#img4").attr("src"));
$("#img4").attr("src",$("#img3").attr("src"));
$("#img3").attr("src",$("#img2").attr("src"));
$("#img2").attr("src",$("#img1").attr("src"));
$("#img1").attr("src",tmp);
$("#bigImage").attr("src",$("img1").attr("src"));
$("#bigImageDiv").fadeIn(2000);
}
$("#bigImage").attr("src",$("img1").attr("src"));
漏了个#号- -这个注意 $("#bigImageDiv").hide(); 重新隐藏,请注意。。就这样。。