jq图片切换问题,想要把滚动改为淡入淡出,求代码! 100

$(function(){varsWidth=$("#slider_name").width();varlen=$("#slider_name.silder_panel"... $(function(){
var sWidth = $("#slider_name").width();
var len = $("#slider_name .silder_panel").length;
var index = 0;
var picTimer;

var btn = "<a class='prev'>Prev</a><a class='next'>Next</a>";
$("#slider_name").append(btn);

$("#slider_name .silder_nav li").css({"opacity":"0.6","filter":"alpha(opacity=60)"}).mouseenter(function() {
index = $("#slider_name .silder_nav li").index(this);
showPics(index);
}).eq(0).trigger("mouseenter");

$("#slider_name").hover(function(){
$("#slider_name .prev,#slider_name .next").stop(true,false).animate({"opacity":"0.2","filter":"alpha(opacity=20)"},300);
},function() {
$("#slider_name .prev,#slider_name .next").stop(true,false).animate({"opacity":"0","filter":"alpha(opacity=0)"},300);
});

$("#slider_name .prev,#slider_name .next").css({"opacity":"0","filter":"alpha(opacity=0)"}).hover(function(){
$(this).stop(true,false).animate({"opacity":"0.5","filter":"alpha(opacity=50)"},300);
},function() {
$(this).stop(true,false).animate({"opacity":"0","filter":"alpha(opacity=0)"},300);
});

// Prev
$("#slider_name .prev").click(function() {
index -= 1;
if(index == -1) {index = len - 1;}
showPics(index);
});

// Next
$("#slider_name .next").click(function() {
index += 1;
if(index == len) {index = 0;}
showPics(index);
});

//
$("#slider_name .silder_con").css("width",sWidth * (len));

// mouse
$("#slider_name").hover(function() {
clearInterval(picTimer);
},function() {
picTimer = setInterval(function() {
showPics(index);
index++;
if(index == len) {index = 0;}
},3000);
}).trigger("mouseleave");

// showPics
function showPics(index) {
var nowLeft = -index*sWidth;
$("#slider_name .silder_con").stop(true,false).animate({"left":nowLeft},300);
$("#slider_name .silder_nav li").removeClass("current").eq(index).addClass("current");
$("#slider_name .silder_nav li").stop(true,false).animate({"opacity":"0.5"},300).eq(index).stop(true,false).animate({"opacity":"1"},300);
}
});

其中要求.silder_panel这个class淡入淡出效果。现在是轮换,求高手修改代码~急~成功后继续追加分数。十分感谢
展开
 我来答
tatooo
2013-01-18 · TA获得超过2119个赞
知道小有建树答主
回答量:2497
采纳率:46%
帮助的人:659万
展开全部
给你写了个jquery的 需要手动加载jquery插件

=======================js部分===========================
<script>
$(function(){
i=0;
n=$(".box").children().length;
time=setInterval("xianyin()",10000);//设置自动播放时间一万毫秒(10秒)
//time=window.clearInterval(time);//清除自动播放
})
function xianyin() {
i=i+1;
//alert(i);
$(".box li").hide();
$(".box li:eq("+i+")").fadeIn(500);//设置透明度变化快慢为500毫秒,删除这个数字即无透明度变化效果
if(i==n-1){
i=-1;
}

}
</script>

=======================css部分===========================

<style>
.box {
position:relative;
}
.box>li {
display:none;
}
</style>

=======================html部分===========================

<div class="box">
<li style="display:block;">1<img src="1.jpg" /></li>
<li>2<img src="2.jpg" /></li>
<li>3<img src="3.jpg" /></li>
<li>4<img src="4.jpg" /></li>
<li>5<img src="5.jpg" /></li>
</div>
看看国际在线看
2013-01-18 · 超过26用户采纳过TA的回答
知道答主
回答量:133
采纳率:0%
帮助的人:55.1万
展开全部
去懒人资源库搜一下 很多很好的资源,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式