问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js轮播图,按老师教过的内容作了一些,剩下的不会了,跪求大佬帮我写完...

发布网友 发布时间:2022-05-07 10:51

我来回答

1个回答

热心网友 时间:2022-05-15 15:04

html代码:
<div class="out">
<!--轮播图-->
<ul class="img">
<li><a href="news.html"><img src="img/suanmei.png"></a></li>
<li><a href="news.html"><img src="img/xiangcheng.png"></a></li>
<li><a href="news.html"><img src="img/lanmei.png"></a></li>
<li><a href="news.html"><img src="img/li.png"></a></li>
<li><a href="news.html"><img src="img/new.png"></a></li>
</ul>
<!--焦点-->
<ul class="num">
</ul>
<!--左右箭头-->
<div class="left btn"><img src="img/left.png"/></div>
<div class="right btn"><img src="img/right.png"/></div>
</div>
样式:
.out {
width:400px;
height:300px;
margin:30px 0;
position:relative;
float: left;
}
.img li {
position:absolute;
top:0px;
left:0px;
display:none;
height: 320px;
width: 400px;
}
.img li img{
width: 100%;
height: 320px;
}
.out .num {
position:absolute;
bottom:0px;
left:0px;
font-size:0px;
text-align:center;
width:100%;
}
.num li {
width:20px;
height:20px;
background:none;
color:#666;
text-align:center;
line-height:20px;
display:inline-block;
font-size:16px;
border: 2px solid #666;

margin-right:10px;
cursor:pointer;
}
.out .btn {
position:absolute;
top:50%;
margin-top:-20px;
height:60px;
background:rgba(0,0,0,0);
color:#FFFFFF;
text-align:center;
line-height:60px;
font-size:40px;
display:none;
cursor:pointer;
}
.btn img{width: 50px;height: 40px;}
.out .num li.active-1 {
background:#666;
color: #fff;
}
.out:hover .btn {
display:block
}
.out .left {
left:0px;
}
.out .right {
right:0px;
}
js代码:

function showRestart(){
jQuery('.restart').fadeTo(300,1);
}
/** Restart demo **/
function restart(){
jQuery('.restart,.fader').css({'display':'none'});
init();
}
$(function(){
//下方for循环
var size=$(".img li").size()
for(var i=1; i<=size; i++){
var li="<li>"+i+"</li>";
$(".num").append(li)
}
/*size 获取当前元素个数*/

//手动控制轮播
$(".img li").eq(0).show()
$(".num li").eq(0).addClass('active-1')
/*mouseover 可以改成点击事件 click*/
$(".num li").mouseover(function(){
$(this).addClass('active-1').siblings('li').removeClass('active-1')
var index=$(this).index() /*index 当前元素的意思索引值*/
i=index; //i值和自动轮播值是相同的
$(".img li").eq(index).stop().fadeIn(/*淡入*/).siblings().stop().fadeOut(/*淡出*/) /*eq 0开始*/
});

//自动控制轮播
var i=0;
var t=setInterval(move,3000) //定时器
//右
function move(){
i++;
if(i==size){i=0;}
$(".num li").eq(i).addClass('active-1').siblings('li').removeClass('active-1');
$(".img li").eq(i).fadeIn().siblings().fadeOut();
};
//左
function moveL(){
i--;
if(i==-1){i=size-1;}
$(".num li").eq(i).addClass('active-1').siblings('li').removeClass('active-1');
$(".img li").eq(i).fadeIn().siblings().fadeOut();
};
//自动轮播鼠标经过移入和移除
$(".out").hover(function(){
clearInterval(t)
},function(){
t=setInterval(move,3000)
});

//左右按钮
$(".out .left").click(function(){
moveL()
})
$(".out .right").click(function(){
move()
})
});
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电视般有哪些尺寸 电视有哪些尺寸 寓意生命力顽强的男孩名字 美国产生金融危机了,铁矿石回降价吗? 铁矿石什么情况下会跌 从生物学的角度看,随地吐痰的主要危害是什么 随地吐痰会给我们带来什么样的危害? 痰是怎样形成的,随地吐痰有哪些危害 得力挂钟为什么不走了 人民大学、外交学院、中国政法、北京大学、复旦、华东政法等大学法学... 男生可以涂遮瑕吗? 青春期少女内衣该怎么穿 男生如何简单遮瑕,提亮肤色? 男生如何遮瑕 如何用原生JS实现图片轮播 辣乳拌腐竹应该怎么做? 腐竹炒辣椒的做法,腐竹炒辣椒怎么做好吃,腐竹 辣椒炒腐竹的家常做法 辣椒炒腐竹的做法有哪些? 联想电脑怎么添加网络连接 温碧泉深睡舒缓睡眠面膜的使用方法 家养本地鸡生病了 羽毛没光泽 缩头一动不动闭眼 不吃食萎靡 是什么病 该吃什么药啊 鸭子得了病毒性肝炎怎么治? 请问鸡生病腿软站不起来吃什么药 2016国民经济行业分类与企业经营范围规范用语软件,哪里有啊。请帮忙发一个给我,谢谢。 安卓怎么下载下架应用? 急急急!!!鸡生病了,吃什么药? 手机有个应用软件已下架下载不了怎么办?还有网页无法打开怎么办,谢了? 鸡生病吃什么药 怎么恢复安卓手机里已经停产的软件 男士能用遮瑕膏吗? 如何用用js代码实现这样的3D图片轮播效果 见下图 希望能详细一点_百 ... 男人可以用遮瑕膏吗 谁给个页面图片轮播实例代码 男生用遮瑕笔怎么用,应该注意些什么? 关于男生怎么化妆遮瑕?请进 台湾的礼仪风俗都有哪些? 男 脸上有痘痘 痘印 痘坑该怎么遮瑕呢? 请问青春发育少女该(16—18)如何穿内衣.如何选内衣呢?? 台湾人很注重礼节,接待他们的时候从见面到分手应该注意什么? 高中生要如何穿内衣 台湾人为什么很有礼貌的样子? 少女内衣怎么穿图片 男生用遮瑕笔 和台湾人做生意需要讲究什么礼仪?避讳什么? 少女内衣,怎么穿才健康 男生化淡妆遮瑕问题 ·少女如何正确穿戴内衣?? 知乎不化妆怎么遮瑕 台湾人现实吗?朋友之间吃饭流行AA制吗?