jquery animate不能改变图片路劲吗
$(document).ready(function(){setInterval("startRequest()",5000);});vartime=0;function...
$(document).ready(function () {
setInterval("startRequest()",5000);
});
var time=0;
function startRequest(){
time++;
if(time==1){
alert(1);
return false;
}if(time==2){
$("#pay_iimg").animate({src:"../images/zph_fanye2.png"},"slow");
return false;
}if(time==3){
$("#pay_iimg").animate({src:"../images/zph_fanye.png"},"slow");
return false;
}else{
time=0;
}
} 展开
setInterval("startRequest()",5000);
});
var time=0;
function startRequest(){
time++;
if(time==1){
alert(1);
return false;
}if(time==2){
$("#pay_iimg").animate({src:"../images/zph_fanye2.png"},"slow");
return false;
}if(time==3){
$("#pay_iimg").animate({src:"../images/zph_fanye.png"},"slow");
return false;
}else{
time=0;
}
} 展开
4个回答
展开全部
animate 动画效果是样式表的值,换句话说src不是样式的属性。所以是不能这么改的;如果需要动画,你可以不采用切换图片的路径值而是直接采取将所有图片加载后在控制哈,
代码如下html:
<div id="dd">
<img src="../images/zph_fanye2.png" class="1" alt=""/>
<img src="../images/zph_fanye2.png" class="1" alt=""/>
<img src="../images/zph_fanye2.png" class="1" alt=""/>
<img src="../images/zph_fanye2.png" class="1" alt=""/>
<img src="../images/zph_fanye2.png" class="1" alt=""/>
</div>
js代码如下:
var time=0;
var ObjImg=$("#dd img").css({
'positive':'absolute',
'left':0,
'display':'none'
'opacity': '0'
});
var $len=ObjImg.length;
$(ObjImg[time]).css({
'display':'inline'
'opacity': '1'
});
function startRequest(){
$(ObjImg[time]).animate(
{'opacity': '0'},500,function(){
$($("#lunboPic>a")[firNum]).css({
display: 'none'
});
});
time++;
if(time==$len){
time=0;
}
$((ObjImg)[time]).css({'opacity':0,display: 'inline' });
$((ObjImg)[time]).animate(
{'opacity': '1'},
500, function(){ });
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
animate是动画,且只能改变css里的属性
其他属性要用attr
src不是css里的内容
所以你需要将animate换成attr,并且把时间的那个参数(,"slow")去掉
其他属性要用attr
src不是css里的内容
所以你需要将animate换成attr,并且把时间的那个参数(,"slow")去掉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
animate 可以修改节点的 css 属性, src不是 css属性吧, 你可以换个span 然后修改它的backgroud-image 试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询