nex-prev使用j-query更改图像程序 [英] nex-prev changes image program using j-query

查看:61
本文介绍了nex-prev使用j-query更改图像程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在运行此程序但不执行...仅显示最后一张图像而不更改图像...



 <  !DOCTYPE     HTML  >  
< html >
< < span class =code-leadattribute> head >
< link rel = 样式表 类型 = text / css href = next-prev.css >
< script src = http://ajax.googleapis.com/ajax/libs/jquery/1.10 .2 / jquery.min.js >
< < span class =code-leadattribute> / script >
< script >
var imgFirst = $('#img-grp-wrap .img -wrap img:first-child');
$('#img-grp-wrap .img-wrap img:gt(0)')。hide();

function slideShow(){
imgFirst.fadeOut()。next('img')。fadeIn()。end()。appendTo('。img-wrap');
}

var rotate = setInterval(function(){
slideShow();
},4000);

$('#img-grp-wrap .prev,#img-grp-wrap .next')。hover(function(){
clearInterval(rotate);
},function(){
var rotate = setInterval(function(){
slideShow();
},4000);
});

$('#img-grp-wrap .next')。click(function(){
imgFirst.stop()。fadeOut()。next()。fadeIn()。 end()。appendTo('。img-wrap');
});

$('#img-grp-wrap .prev')。click(function(){
imgFirst.stop()。fadeOut();
$('# img-grp-wrap .img-wrap img:last-child')。prependTo('。img-wrap')。fadeOut();
imgFirst.fadeIn();
});

< / script >
< / head >
< body >
< div id = img -grp-wrap >
< div class = img-wrap >
< ; img src < span class =code-keyword> = 1.jpg / >
< img src = 2.jpg / >
< img src = 3.jpg / >

< / div >

< img src = arrowright.jpg class = next alt = 下一步 / >
< img src = arrowleft.jpg class = prev alt = 上一页 / >

< / div >

< / body >
< / html >





所以plz帮助或一些建议

解决方案

('#img-grp-wrap .img-wrap img:first-child' );

('#img-grp-wrap .img-wrap img:gt(0)')。hide();

function slideShow(){
imgFirst.fadeOut()。next('img')。fadeIn()。end()。appendTo('。img-wrap');
}

var rotate = setInterval(function(){
slideShow();
},4000);


('#img-grp-wrap .prev,#img-grp-wrap .next')。hover(function(){
clearInterval(rotate);
},function(){
var rotate = setInterval(function(){
slideShow();
},4000);
});


i am run this program but not perform... Only Last image is display and not change the images...

<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" type="text/css"  href="next-prev.css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
    var imgFirst = $('#img-grp-wrap .img-wrap img:first-child');
$('#img-grp-wrap .img-wrap img:gt(0)').hide();

function slideShow() {
     imgFirst.fadeOut().next('img').fadeIn().end().appendTo('.img-wrap');
}

var rotate = setInterval(function() {
    slideShow();
}, 4000);

$('#img-grp-wrap .prev, #img-grp-wrap .next').hover(function() {
    clearInterval(rotate);
}, function() {
    var rotate = setInterval(function() {
        slideShow();
    }, 4000);
});

$('#img-grp-wrap .next').click(function() {
    imgFirst.stop().fadeOut().next().fadeIn().end().appendTo('.img-wrap');
});

$('#img-grp-wrap .prev').click(function() {
    imgFirst.stop().fadeOut();
    $('#img-grp-wrap .img-wrap img:last-child').prependTo('.img-wrap').fadeOut();
    imgFirst.fadeIn();
});

</script>
</head>
<body>
<div id="img-grp-wrap">
    <div class="img-wrap">
        <img src="1.jpg" />
        <img src="2.jpg" />
        <img src="3.jpg" />

    </div>

    <img src="arrowright.jpg" class="next" alt="Next"/>
    <img src="arrowleft.jpg" class="prev" alt="Previous"/>

</div>

</body>
</html>



So plz help or some suggestion

解决方案

('#img-grp-wrap .img-wrap img:first-child');


('#img-grp-wrap .img-wrap img:gt(0)').hide(); function slideShow() { imgFirst.fadeOut().next('img').fadeIn().end().appendTo('.img-wrap'); } var rotate = setInterval(function() { slideShow(); }, 4000);


('#img-grp-wrap .prev, #img-grp-wrap .next').hover(function() { clearInterval(rotate); }, function() { var rotate = setInterval(function() { slideShow(); }, 4000); });


这篇关于nex-prev使用j-query更改图像程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆