博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
原生幻灯片封装学习
阅读量:5272 次
发布时间:2019-06-14

本文共 2536 字,大约阅读时间需要 8 分钟。

JavaScript部分

(function(window,document) {    var Broadcast = function(cla,options) {        // 判断是用函数创建的还是用new创建的。这样我们就可以通过Broadcast("dom") 或 new Broadcast("dom")来使用        if (!(this instanceof Broadcast)) return new Broadcast(cla, options);        // 排序图片的层叠位置        var front = this.nameclass(cla),//获取的class元素组            img = this.childer(front),            imglength = img.length,            jishu = 0,            _this = this,intr;        for (var r in img) {            if (r == 0) {                img[r].style.cssText= 'z-index:' + (imglength - r) + ';position:absolute;opacity:1;transition:0.5s;';            } else {                img[r].style.cssText= 'z-index:' + (imglength - r) + ';position:absolute;opacity:0;transition:0.5s;';            }        }        //设置选择器         if(options.spot=="true"){                if(options.Selector!=undefined){                    for(var i=0;i

HTML结构部分

<
>

CSS部分

.boy{
width: 1103px; margin: 0 auto; height: 714px; position: relative;}.img-box{
height: 714px;}.img-box a{
float: left;}/* 设置圆点的样式 */.selector{
width: 96px; position: absolute; left: 50%; margin-left: -48px; bottom: 20px; z-index: 222;}.selector span{
float: left; margin-left: 10px; border-radius: 100px; background-color: #999; width: 14px; height: 14px; cursor: pointer;}.selector .current-dan{
background-color: #13af13;}/* 设置箭头的位置 */.left-att{
position: absolute; left: 20px; margin-top: -20px; top: 50%; width: 40px; height: 40px; background: rgba(0, 0, 0, 0.5); color: #fff; text-align: center; line-height: 40px; font-weight: bold; z-index: 222; cursor: pointer;}.right-att{
position: absolute; right: 20px; margin-top: -20px; top: 50%; width: 40px; height: 40px; background: rgba(0, 0, 0, 0.5); color: #fff; text-align: center; line-height: 40px; font-weight: bold; cursor: pointer; z-index: 222;}

 调用方法

var ip = new Broadcast('boy',{
//轮播图整体结构的父级class spot:'true',//false不需要选择器true设置选择器 Selector:'selector',//设置你选这器的父级名称 current:'current-dan', //设置当前选择的圆点class leftarrow:'left-att',//设置左箭头class rightarrow:'right-att'//设置右箭头clas });

 

转载于:https://www.cnblogs.com/xueyunNO1/p/9896509.html

你可能感兴趣的文章
Python 环境傻瓜式搭建 :Anaconda概述
查看>>
数据库01 /Mysql初识以及基本命令操作
查看>>
数据库02 /MySQL基础数据类型以及多表之间建立联系
查看>>
Python并发编程04/多线程
查看>>
CF461B Appleman and Tree
查看>>
CF219D Choosing Capital for Treeland
查看>>
杂七杂八的小笔记本
查看>>
51Nod1353 树
查看>>
CF1215E Marbles
查看>>
BZOJ2339 HNOI2011卡农(动态规划+组合数学)
查看>>
octave基本操作
查看>>
axure学习点
查看>>
WPF文本框只允许输入数字[转]
查看>>
dom4j 通用解析器,解析成List<Map<String,Object>>
查看>>
第一个项目--用bootstrap实现美工设计的首页
查看>>
使用XML传递数据
查看>>
TYVJ.1864.[Poetize I]守卫者的挑战(概率DP)
查看>>
0925 韩顺平java视频
查看>>
iOS-程序启动原理和UIApplication
查看>>
mysql 8.0 zip包安装
查看>>