当前位置:首页 > 文化 > 正文内容

轮播图js代码(轮播图JS代码每隔一秒自动切换)

2022-09-10 18:24:02文化492

大家好,今天就和小白一起来看看这个问题吧 。轮播图JS代码每隔一秒自动切换,轮播图js代码很多人还不知道,现在让我们一起来看看吧!

1、 前端使用了很多编辑器。本例通过选择编辑器实现了carousel的制作。打开电脑中安装的Sublime Text3,demo文件夹是用来存放文件的,在里面新建一个文件,通过快捷键快速创建一个html模板,并命名。如图所示:

轮播图js代码(轮播图JS代码每隔一秒自动切换)

2、 ,在主体中编写简单的html代码。首先,在top head标记中引入注释,然后将其包装在一个div中。ul用于显示图片,ul定义页码。代码如下:

3、 div id='scrollPics '

4、 ul class='slider '

5、 liimg src='images/1.jpg' //li

6、 liimg src='images/2.jpg' //li

7、 liimg src='images/3.jpg' //li

8、 liimg src='images/4.jpg' //li

9、 /ul

10、 ul class='num'/ul

11、 /div

12、 ,写外部的,其中我们设置div的高度为420px,宽度为790px,设置为;设置第二个ul,并处理位置。然后设置第二个ul中的li标签,以及相关的样式;最后一种样式是通过js新建类的样式,也就是显示索引对应的图片的样式。代码如下:

13、 ul li {

14、 列表样式:无;

15、 }

16、 #scrollPics {

17、 高度:420px

18、 宽度:790px

19、 边距-底部:10px

20、 溢出:隐藏;

21、 位置:相对;

22、 }。滑块{

23、 边距-顶部:0;

24、 }。数量{

25、 位置:绝对;

26、 右:5px

27、 底部:5px

28、 }

29、 #scrollPics。num li {

30、 浮动:左;

31、 颜色:# FF7300

32、 文本对齐:居中;

33、 行高:16px

34、 宽度:16px

35、 高度:16px

36、 光标:指针;

37、 溢出:隐藏;

38、 保证金:3px 1px

39、 边框:1px纯色# FF7300

40、 背景色:# fff

41、 }

42、 #scrollPics。num li.on {

43、 颜色:# fff

44、 行高:21px

45、 宽度:21px

46、 身高:21px

47、 字体大小:16px

48、 边距:0 1px

49、 边框:0;

50、 背景色:# FF7300

51、 字体粗细:粗体;

52、 }

53、 然后开始写核心代码。首先,定义几个全局变量。其中,表示除第一张图片外,获取、初始化并隐藏对应图片中存储的变量;变量用于定义页码;定义图片的数量;表示一个索引。如图所示:

54、 var slider=$('#scrollPics。滑块’);

55、 var imgCon=$('#scrollPics。滑块Li’);//获取图片

56、 imgCon.not(imgCon.eq(0))。hide();//隐藏除第一个以外的所有内容

57、 var num=$('#scrollPics。num’);//定义页码

58、 var len=slider.find('li ')。长度;

59、 var html_page=“”,index=0;

60、 我们想要达到的效果是图片自动旋转,所以需要获取相应的索引值,然后设置为每隔一段时间切换到下一张图片。如果到达最后一张图片,索引值会再次改变,即切换到第一张图片,以此类推。如图所示:

61、 for(var I=0;我leni ) {

62、 if (i===0) {

63、 html _ page=' Li class=on '(I 1)'/Li ';

64、 }否则{

65、 html _ page=' Li '(I 1)'/Li ';

66、 }

67、 }

68、 window . timer=setInterval(function(){

69、 showPic(索引);

70、 指数;

71、 if (index===len) {

72、 索引=0;

73、 }

74、 }, 2000);

75、 当我们点击或者移动鼠标到一个索引时,显示的是对应索引对应的图片,旁边的图片是该索引的样式和对应兄弟节点对应的样式;然后添加一个鼠标移动事件,用来获取索引,显示索引对应的图片。代码如下图所示:

76、 //显示索引对应的图片

77、 函数showPic(index) {

78、 imgCon.eq(index)。显示()。兄弟姐妹(“李”)。hide();

79、 num.find('李')。eq(指数)。addClass('on ')。兄弟姐妹(“李”)。remove class(' on ');

80、 }

81、 //页码按钮移入

82、 $('.num Li’)。mouseover(function () {

83、 index=$(这个)。index();//获取索引

84、 showPic(索引);

85、 });

86、 一个,它触发选定元素的指定事件。当鼠标移动到相应的索引时,定时器清零,显示相应的画面。否则,继续执行定时器事件。每两秒钟,索引会增加一个单位,并显示相应的图片,图片会进行旋转。代码如下图所示:

87、 $('#scrollPics ')。hover(function () {

88、 clear interval(window . timer);

89、 },function () {

90、 window . timer=setInterval(function(){

91、 showPic(索引);

92、 指数;

93、 if (index===len) {

94、 索引=0;

95、 }

96、 }, 2000);

97、 }).触发器(' mouse leave ');//触发选中元素的指定事件

98、 至此,完整的js代码完成。代码如下。同时完成完整的轮播代码。我们检查完代码正确后,切换到html文件,右键或者双击文件夹中的文件,检查效果如图(其实每次写代码都要检查效果,也就是调试。)。

99、 $(function () {

100、 var slider=$('#scrollPics。滑块’);

101、 var imgCon=$('#scrollPics。滑块Li’);//获取图片

102、 imgCon.not(imgCon.eq(0))。hide();//隐藏除第一个以外的所有内容

103、 var num=$('#scrollPics。num’);//定义页码

104、 var len=slider.find('li ')。长度;

105、 var html_page=“”,index=0;

106、 //添加页码

107、 for(var I=0;我leni ) {

108、 if (i===0) {

109、 html _ page=' Li class=on '(I 1)'/Li ';

110、 }否则{

111、 html _ page=' Li '(I 1)'/Li ';

112、 }

113、 }

114、 num . html(html _ page);

115、 //显示索引对应的图片

116、 函数showPic(index) {

117、 imgCon.eq(index)。显示()。兄弟姐妹(“李”)。hide();

118、 num.find('李')。eq(指数)。addClass('on ')。兄弟姐妹(“李”)。remove class(' on ');

119、 }

120、 //页码按钮移入

121、 $('.num Li’)。mouseover(function () {

122、 index=$(这个)。index();//获取索引

123、 showPic(索引);

124、 })

125、 $('#scrollPics ')。hover(function () {

126、 clear interval(window . timer);

127、 },function () {

128、 window . timer=setInterval(function(){

129、 showPic(索引);

130、 指数;

131、 if (index===len) {

132、 索引=0;

133、 }

134、 }, 2000);

135、 }).触发器(' mouse leave ');//触发选中元素的指定事件

136、 });

137、 附:本次体验关键词:如何制作轮播,如何制作轮播,轮播实现原理,jquery轮播代码,js制作轮播,轮播自动回放,如何制作轮播,JS制作轮播,JS制作轮播,JS制作轮播,JS制作轮播,JS制作轮播,JS制作轮播。

138、 P.S .你可以参考我的其他经历。

139、 36如何用Bootstrap制作旋转地图

这篇文章到此就结束,希望能帮助到大家。

扫描二维码推送至手机访问。

版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!

本文链接:http://xixia168.cn/n/wh/132236.html

标签: 代码每隔
分享给朋友:

“轮播图js代码(轮播图JS代码每隔一秒自动切换)” 的相关文章

心理学跨考考研难吗(考研最好考的十大专业)

心理学跨考考研难吗(考研最好考的十大专业)

免费心理学考研论坛(哪个是最好的心理学考研辅导机构)心理学阅读2018-08-02 09:45:38 2019年考研的日子越来越近了。想报考心理学研究生的同学们,你们复习的怎么样了? 最新修订的《世界心理学》出版了两本心理学研究生书籍: 心理学考研1200重难点问题 心理学考研重难点手册:基础备考...

关于广东专业技术人员继续教育信息管理系统的介绍(广东专业技术人员继续教育信息管理系统)

关于广东专业技术人员继续教育信息管理系统的介绍(广东专业技术人员继续教育信息管理系统)

大家好,小编猫猫来为大家解答这个问题。广东专业技术人员继续教育信息管理系统,关于广东专业技术人员继续教育信息管理系统的介绍很多人还不知道,现在让我们一起来看看吧!1、ee专业技术人员远程教育网是助力计划·广东教育实施机构,由广东省人力资源和社会保障厅审核备案并授牌确认,依托国内顶尖的远程教育公共服务...

孟古(孟古青真实结局)

孟古(孟古青真实结局)

大家好,小活来为大家解答以上的问题。孟古青真实结局,孟古这个很多人还不知道,现在让我们一起来看看吧!1、孟古在福陵陪葬努尔哈赤的众我后妃中,声名最为显赫的莫过于叶赫纳拉·孟古,她生前是努尔哈赤的第三位大妃(相当于皇后),死后又因其所生的惟一一个儿子皇太极荣登汗位并成为清朝第一帝的缘故,孟古就以初谥为...

关于瑞雪兆丰年的前一句的介绍(瑞雪兆丰年的前一句)

关于瑞雪兆丰年的前一句的介绍(瑞雪兆丰年的前一句)

大家好,小编毛毛来为大家解答这个问题。瑞雪兆丰年的前一句,关于瑞雪兆丰年的前一句的介绍很多人还不知道,现在让我们一起来看看吧!1、春雨贵如油,释义:春天的细雨像油一样可贵,形容春雨宝贵难得。2、出自宋·释道原《景德传灯录》、明·解缙《春雨》。这篇文章到此就结束,希望能帮助到大家。...

吴江人才市场网(吴江人才市场最新信息)

吴江人才市场网(吴江人才市场最新信息)

大家好,小活来为大家解答以上的问题。吴江人才市场最新信息,吴江人才市场网这个很多人还不知道,现在让我们一起来看看吧!1、吴江市人才市场笠泽路266号 (0512)63483466 人才市场-公交车站途经公交车:吴江101夜班, 吴江102夜班, 吴江105夜班, 吴江107夜班, 吴江109, 吴...

关于济南银座健身的描述(济南银座健身)

关于济南银座健身的描述(济南银座健身)

今天来聊聊关于济南银座健身,关于济南银座健身的描述的文章,现在就为大家来简单介绍下济南银座健身,关于济南银座健身的描述,希望对各位小伙伴们有所帮助。1、先进齐全的训练设备:银座健身俱乐部场馆设施均按国际流行标准精心打造,配备世界顶级的美国MATRIX全套心肺功能训练设备(设有大型电动跑步机、磁控单车...