轮播图 左右点击及底部小圆点
2017-10-18 11:24
465 查看
最近pc项目有两处一样的轮播图 有左右点击按钮及底部小圆点
接下来 代码奉上:
css的写法,可以让子元素根据父元素定位,让它们定位在同一位置,再给子元素根据顺序加上z-index值,第一个最大,一次减小;
左右两侧点击按钮直接根据父元素定位,z-index值最大;
js代码如下:
我这个是底部小圆点不带点击效果的 ,如果想要小圆点也要点击效果的话那可以参照下面的代码:
//小圆点
$(".dot span").click(function(){
var num = $(this).index();
$(dots).removeClass("active");
$(dots[num]).addClass("active");
$(items).fadeOut(1500);
$(items[num]).fadeIn(1500);
index = num;
})
ok啦 代码分享完毕,希望可以帮助到各位小可耐们
接下来 代码奉上:
css的写法,可以让子元素根据父元素定位,让它们定位在同一位置,再给子元素根据顺序加上z-index值,第一个最大,一次减小;
左右两侧点击按钮直接根据父元素定位,z-index值最大;
js代码如下:
// 轮播图 const Banner = function () { const left = $('#clickLeft') const right = $('#clickRight') var items = $('#banner .cost-item'); var points = $('#clickPoint').children(); Move(left,right,items,points) } const BannerMuch = function () { const left = $('#MuchLeft') const right = $('#MuchRight') var items = $('.use-box .hist'); var points = $('#MuchPoint').children(); Move(left,right,items,points) } function Move(left,right,items,dots) { var index = 0; var str = 0; var len = items.length; //点击左侧按钮的函数 left.click(function(){ $(dots).removeClass("check-point"); if(str === 0){ $(items[str]).fadeOut(300); str = len-1; $(items[str]).fadeIn(300); $(dots[str]).addClass("check-point"); index = str; }else{ $(items[str]).fadeOut(300); str --; $(items[str]).fadeIn(300); $(dots[str]).addClass("check-point"); index = str; } }); //点击右侧按钮的函数 right.click(function(){ $(dots).removeClass("check-point"); if(str === len-1){ $(items[str]).fadeOut(300); str = 0; $(items[str]).fadeIn(300); $(dots[str]).addClass("check-point"); index = str; }else{ $(items[str]).fadeOut(300); str ++; $(items[str]).fadeIn(300); $(dots[str]).addClass("check-point"); index = str; } }) } Banner() BannerMuch()
我这个是底部小圆点不带点击效果的 ,如果想要小圆点也要点击效果的话那可以参照下面的代码:
//小圆点
$(".dot span").click(function(){
var num = $(this).index();
$(dots).removeClass("active");
$(dots[num]).addClass("active");
$(items).fadeOut(1500);
$(items[num]).fadeIn(1500);
index = num;
})
ok啦 代码分享完毕,希望可以帮助到各位小可耐们
相关文章推荐
- 轮播插件slider左右切换或者点击圆点切换后无法继续自动轮播的解决方法
- Android 利用ViewPager实现底部圆点导航左右滑动效果以及Fragment页面切换
- android自定义组合控件图片轮播+小圆点+点击跳转广告页面
- 自定义----Banner 轮播加小圆点>> 获取网络图片 点击事件
- 图片轮播带小圆点选择左右切换
- js图片轮播可控制是否循环轮播,点击左右按钮切换
- Viewpager 自动轮播(无限循环) ,手动滑动时停止轮播+底部小圆点(二)
- 轮播图小圆点可点击
- scrollView ——自动轮播并且设置图片底部小圆点
- 点击轮播图片左右按钮,实现轮播效果
- 简单通过点击左右按钮来改变图片轮播
- js实现图片点击左右轮播
- 点击轮播图片左右button,实现轮播效果
- JavaScript实现简单的图片轮播(通过点击左右焦点切换)
- ViewPager自动轮播+底部文字动态+底部小圆点动态滑动
- viewPager的无限轮播加底部小圆点
- JS原生代码实现轮播图(无左右滑动,底下圆点按钮)
- 基于jQuery实现无缝轮播与左右点击效果
- js各种图片轮播滑动插件 上下,左右缩略图按钮点击图
- javaScript图片滚动轮播,图片下小圆点+两边箭头点击自动关联!