iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >微信小程序怎么实现轮播图标题跑马灯
  • 778
分享到

微信小程序怎么实现轮播图标题跑马灯

2023-07-02 12:07:17 778人浏览 泡泡鱼
摘要

这篇“微信小程序怎么实现轮播图标题跑马灯”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序怎么实现轮播图标题跑马灯”文

这篇“微信小程序怎么实现轮播图标题跑马灯”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序怎么实现轮播图标题跑马灯”文章吧。

微信小程序做轮播图,轮播图下的标题如果不长不需要跑马灯效果,过长的无法显示全的则添加跑马灯效果

<swiper class="swiper" current="0" bindchange="onSlideChange">    <swiper-item wx:for='{{carouselImgArr}}' wx:key='index'>      <image           src='{{item.image}}'           mode='heightFix'          class="swiper-item-img">      </image>      <view class="swiper-item-tit" wx:if='{{item.title}}'>        <view class="swiper-tit-inner {{(currImgIndex - 1) == index ? 'active' : ''}}"               style='transfORM:translate({{ ((currImgIndex - 1) == index ? carouselTitLeft : 0) + "px" }})'>          {{item.title}}        </view>      </view>    </swiper-item></swiper>
.swiper{  position: relative;  height: 430rpx;  padding: 0px;  margin: 0px;}.swiper image{  height: 430rpx;  position: absolute;  left:50%;  top:50%;  transform: translate(-50%,-50%);}.swiper-item-tit{  position: absolute;  bottom: 0rpx;  left:0rpx;  z-index: 2;  height: 80rpx;  line-height: 80rpx;  color:#fff;  width:100%;      background-color: rgba(0,0,0,0.5);}.swiper-item-tit .swiper-tit-inner{  text-align: center;  white-space: nowrap;}
data: {    carouselImgArr: [{        image:'../../image/1.png',title:'标题',    },{        image:'../../image/1.png',title:'标题标题标题标题标题标题标题标题标题',    },{        image:'../../image/1.png',title:'标题',    } ],    carouselTitleLength:[2,18,2],// 轮播图标题的文字长度    carouselTitLeft:0,    currImgIndex: 1,    windowWidth: wx.getSystemInfoSync().windowWidth  },onSlideChange(e) {    this.setData({      currImgIndex: e.detail.current + 1,      carouselTitLeft: 0    });    this.initMarqueen();  },  initMarqueen() {    clearInterval(marqueenTimer);    var self = this;    var boxWidth,textWidth;    var query = wx.createSelectorQuery();    // query.select('.swiper-item-tit').fields({size:true},function(res){    //   boxWidth = res.width;    // }).exec();    // query.select('.active').fields({size:true},function(res){    //   textWidth = res.width;    // }).exec();    setTimeout(function(){      let boxWidth = self.data.windowWidth;// 屏幕尺寸宽等于字体box宽,所以这里用屏幕宽替代了query获取的宽      let scale = boxWidth / 375;// 以屏幕尺寸为375为标准(375下字体宽约为14),根据屏幕尺寸计算单个字体的宽度    // 不知道为什么用query 获取的textWidth始终等于boxWidth的宽度,不得已只能使用文字长度乘以文字宽度来计算boxWidth。而      let textWidth = self.data.carouselTitleLength[self.data.currImgIndex - 1] * (14*scale);      console.log(scale,boxWidth,textWidth);      if (textWidth - 3*scale > boxWidth) {// 减去3*scale防止textWidth只多出来一点点导致文字左右震荡        let stayTime = 1000;        let endStay = true;        marqueenTimer = setInterval(function(){          let currLeft = self.data.carouselTitLeft;          if (stayTime !== 0) {            stayTime = stayTime - 30;            console.log('stay')          } else if (currLeft > boxWidth - textWidth) {            self.setData({              carouselTitLeft: currLeft - 2            });          } else {            if (endStay) {// 跑马灯结尾停留1s;              endStay = false;              stayTime = 1200;              return;            }            self.setData({              carouselTitLeft: 0            });            stayTime = 1200;// 回到跑马灯开头再停留1s;            endStay = true;          }        },100)      }    },100);  },

以上就是关于“微信小程序怎么实现轮播图标题跑马灯”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: 微信小程序怎么实现轮播图标题跑马灯

本文链接: https://www.lsjlt.com/news/341921.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序实现轮播图标题跑马灯
    本文实例为大家分享了微信小程序实现轮播图标题跑马灯的具体代码,供大家参考,具体内容如下 微信小程序做轮播图,轮播图下的标题如果不长不需要跑马灯效果,过长的无法显示全的则添加跑马灯效果...
    99+
    2022-11-13
  • 微信小程序怎么实现轮播图标题跑马灯
    这篇“微信小程序怎么实现轮播图标题跑马灯”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序怎么实现轮播图标题跑马灯”文...
    99+
    2023-07-02
  • 微信小程序开发怎么实现轮播图
    这篇文章主要讲解了“微信小程序开发怎么实现轮播图”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序开发怎么实现轮播图”吧!效果图:页面代码<!--index.wxml-->...
    99+
    2023-07-02
  • 微信小程序开发实现轮播图
    小程序,移动端离不开轮播图的功能,下面就写一个小程序的轮播图功能分享给大家 效果图: 1.页面代码 <!--index.wxml--> <view class="...
    99+
    2022-11-13
  • 微信小程序中怎么实现轮播图效果
    这篇文章主要介绍了微信小程序中怎么实现轮播图效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。先来看看效果图:主要用swiper + swi...
    99+
    2022-10-19
  • 微信小程序中如何实现轮播图
    这篇文章主要介绍了微信小程序中如何实现轮播图,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。业务需求:5个图片轮番播放,可以左右滑动,点击指示...
    99+
    2022-10-19
  • 微信小程序实现轮播图指示器
    本文实例为大家分享了微信小程序实现轮播图指示器的具体代码,供大家参考,具体内容如下 1.文件目录 2.轮播图页面布局 需求:自定义轮播指示器:当轮播图发生变化时,自定义轮播指示器跟...
    99+
    2022-11-13
  • 微信小程序轮播图怎么自定义光标位置
    本篇内容介绍了“微信小程序轮播图怎么自定义光标位置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!如图轮播图的光标可以用定位来改变上下左右的位...
    99+
    2023-07-02
  • 微信小程序实现轮播图(适配机型)
    本文实例为大家分享了微信小程序实现轮播图的具体代码,供大家参考,具体内容如下 1、wxss样式: .showTableBox {     position: relative;  ...
    99+
    2022-11-13
  • 微信小程序中的轮播图实现示例
    目录1.scroll-view 组件的基本使用2.swiper 和 swiper-item 组件的基本使用3.text 组件的基本使用4.rich-text 组件的基本使用1.scr...
    99+
    2022-12-22
    小程序轮播图 微信小程序轮播图
  • 微信小程序如何实现轮播图指示器
    这篇文章主要讲解了“微信小程序如何实现轮播图指示器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序如何实现轮播图指示器”吧!1.文件目录2.轮播图页面布局需求:自定义轮播指示器:当轮...
    99+
    2023-07-02
  • 使用微信小程序实现图片轮播特效
    使用微信小程序实现图片轮播特效引言:随着智能手机的普及,微信成为了我们每天使用最频繁的app之一。微信小程序作为微信生态系统中的一部分,提供了一种快速开发和发布应用程序的方式。图片轮播特效不仅可以为应用程序增添动感和美观,还可以提升用户体验...
    99+
    2023-11-21
    图片轮播 微信小程序 特效
  • 小程序怎么实现轮播图
    这篇文章主要介绍“小程序怎么实现轮播图”,在日常操作中,相信很多人在小程序怎么实现轮播图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”小程序怎么实现轮播图”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!使用...
    99+
    2023-06-26
  • 小程序怎么实现文字跑马灯效果
    本篇内容主要讲解“小程序怎么实现文字跑马灯效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“小程序怎么实现文字跑马灯效果”吧!wxml<view>1 显示完后再显示</view...
    99+
    2023-06-26
  • 使用微信小程序实现轮播图切换效果
    使用微信小程序实现轮播图切换效果微信小程序是一种轻量级的应用程序,具有简单、高效的开发和使用特点。在微信小程序中,实现轮播图切换效果是常见的需求。本文将介绍如何使用微信小程序实现轮播图切换效果,并给出具体的代码示例。首先,在微信小程序的页面...
    99+
    2023-11-21
    轮播图 微信小程序 切换效果
  • 怎么用小程序实现轮播图
    这篇文章主要讲解了“怎么用小程序实现轮播图”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用小程序实现轮播图”吧!那个先上效果:step1:页面index.wxml代码<!--&nb...
    99+
    2023-07-02
  • 微信小程序图片轮播组件gallery slider怎么用
    这篇文章主要介绍了微信小程序图片轮播组件gallery slider怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下先上效果...
    99+
    2022-10-19
  • 微信小程序怎么使用图片轮播及滚动视图
    这篇“微信小程序怎么使用图片轮播及滚动视图”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“微信小程序怎么使用图片轮播及滚动视图”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接...
    99+
    2023-06-26
  • 微信小程序中如何实现swiper组件构建轮播图
    小编给大家分享一下微信小程序中如何实现swiper组件构建轮播图,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!实现效果图:wxm...
    99+
    2022-10-19
  • 微信小程序如何实现下拉刷新和轮播图效果
    这篇文章将为大家详细讲解有关微信小程序如何实现下拉刷新和轮播图效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。先上图,再解释 wxml页面代码:<scroll-v...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作