移动端网页触摸内容滑动js插件:Swiper4
一般我们的手机版输出,默认是使用Swiper1的来实现滑动等等效果的,但是发现当Tab切换里面带有焦点图切换的时候,就会出错了,就是下面这种情况的时候
解决方法是:换Swiper4
地址:
Swiper,是目前应用较广泛的移动端网页触摸内容滑动js插件。
Swiper4.x使用方法
Swiper4.x的全部配置选项、方法、函数:
实现图一的例子:
- <div class="tabs">
- <a class="active">栏目名称a>
- <a>栏目名称a>
- div>
- <div id="tabs-container" class="swiper-container">
- <div class="swiper-wrapper">
- <div class="swiper-slide">
- <div class="paddingLR">
- <div id="focusNews" class="focusNews swiper-container">
- 焦点图
- div>
- <ul class="infoList">图文信息列表ul>
- div>
- div>
- <div class="swiper-slide">
- <div class="paddingLR">
- <div id="focusNews" class="focusNews swiper-container">
- 焦点图
- div>
- <ul class="infoList">图文信息列表ul>
- div>
- div>
- div>
- div>
- "text/javascript">
- window.onload = function() {
- var bannerSwiper = new Swiper('#focusNews', {
- autoplay: true,
- visibilityFullFit: true,
- loop: true,
- pagination: {
- el: '#focusNews .pagination',
- }
- });
- $(".tabs a").on('click', function(e) {
- e.preventDefault()
- $(".tabs .active").removeClass('active')
- $(this).addClass('active')
- tabsSwiper.slideTo($(this).index())
- });
- var tabsSwiper = new Swiper('#tabs-container', {
- speed: 500,
- on: {
- slideChangeTransitionStart: function() {
- $(".tabs .active").removeClass('active');
- $(".tabs a").eq(this.activeIndex).addClass('active');
- }
- }
- });
- }
用户登录
还没有账号?
立即注册