iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >微信小程序实现文字从右往左无限滚动的方法是什么
  • 725
分享到

微信小程序实现文字从右往左无限滚动的方法是什么

2024-04-02 19:04:59 725人浏览 八月长安
摘要

微信小程序实现文字从右往左无限滚动的方法:1.创建微信小程序项目;2.在index.wxml文件中添加页面设计代码;3.在index.wxss文件中添加样式代码;4.在index.js文件中添加实现文件滚动效果的代码;5.保存编辑的代码并进

微信小程序实现文字从右往左无限滚动的方法:1.创建微信小程序项目;2.在index.wxml文件中添加页面设计代码;3.在index.wxss文件中添加样式代码;4.在index.js文件中添加实现文件滚动效果的代码;5.保存编辑的代码并进行调试即可。

微信小程序实现文字从右往左无限滚动的方法是什么

具体操作步骤如下:

首先在创建一个微信小程序项目。

微信小程序实现文字从右往左无限滚动的方法是什么

在pages包下的index目录中index.wxml文件里添加页面设计代码。

<scroll-view class="container">

 <view class="scrolltxt">

 <view class="marquee_box">

  <view class="marquee_text" style="transfORM: translateX(-{{marqueeDistance}}px)">

  <text>{{text}}</text>

  <text style="margin-right:{{marquee_margin}}px;"></text>

  <text style="margin-right:{{marquee_margin}}px;">{{text}}</text>  

  </view>

 </view>

 </view>

</scroll-view>

微信小程序实现文字从右往左无限滚动的方法是什么

在pages包下的index目录中index.wxss文件里添加样式代码,美化页面布局。

.container {

  height: 100%;

  display: flex;

  flex-direction: column;

  justify-content: space-between;

  box-sizing: border-box;

}

.scrolltxt{

  padding:0 20rpx;

  background:#f13f3f;

}

.marquee_box {

  position:relative;

  color:#333;

  height:90rpx;

  display:block;

  overflow:hidden;

.marquee_text {

  white-space: nowrap;

  position:absolute;

  top:0;

  font-size:14px;

  height:90rpx;

  line-height:90rpx;

}

微信小程序实现文字从右往左无限滚动的方法是什么

在pages包下的index目录中index.js文件里添加实现文件滚动效果的代码。

Page({    

      

      data: {

      text: "这是一条测试公告,看看效果怎么样,2021年3月26日",

      marqueePace: 1,//滚动速度

      marqueeDistance: 0,//初始滚动距离

      marquee_margin: 30,

      size:14,

      interval: 20 // 时间间隔

      },

      

      

      onLoad: function (options) { 

      },

      onShow: function () {

      var that = this;

      var length = that.data.text.length * that.data.size;//文字长度

      var windowWidth = wx.getSystemInfoSync().windowWidth;// 屏幕宽度

      //console.log(length,windowWidth);

      that.setData({

       length: length,

       windowWidth: windowWidth

      });

      that.scrolltxt();// 第一个字消失后立即从右边出现

      },

      

      scrolltxt: function () {

      var that = this;

      var length = that.data.length;//滚动文字的宽度

      var windowWidth = that.data.windowWidth;//屏幕宽度

      if (length > windowWidth){

       var interval = setInterval(function () {

       var maxscrollwidth = length + that.data.marquee_margin;//滚动的最大宽度,文字宽度+间距,如果需要一行文字滚完后再显示第二行可以修改marquee_margin值等于windowWidth即可

       var crentleft = that.data.marqueeDistance;

       if (crentleft < maxscrollwidth) {//判断是否滚动到最大宽度

        that.setData({

        marqueeDistance: crentleft + that.data.marqueePace

        })

       }

       else {

        //console.log("替换");

        that.setData({

        marqueeDistance: 0 // 直接重新滚动

        });

        clearInterval(interval);

        that.scrolltxt();

       }

       }, that.data.interval);

      }

      else{

       that.setData({ marquee_margin:"1000"});//只显示一条不滚动右边间距加大,防止重复显示

      } 

      }

     })

 微信小程序实现文字从右往左无限滚动的方法是什么

最后保存编辑的代码进行调试,保存快捷键【Ctrl+S】。

开发工具左侧即可看到设计效果。

微信小程序实现文字从右往左无限滚动的方法是什么

--结束END--

本文标题: 微信小程序实现文字从右往左无限滚动的方法是什么

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

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

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

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

下载Word文档
猜你喜欢
  • 微信小程序实现文字从右往左无限滚动的方法是什么
    微信小程序实现文字从右往左无限滚动的方法:1.创建微信小程序项目;2.在index.wxml文件中添加页面设计代码;3.在index.wxss文件中添加样式代码;4.在index.js文件中添加实现文件滚动效果的代码;5.保存编辑的代码并进...
    99+
    2024-04-02
  • 微信小程序实现文字滚动
    本文实例为大家分享了微信小程序实现文字滚动的具体代码,供大家参考,具体内容如下 wxml: <view>显示完后再显示:</view> <view ...
    99+
    2024-04-02
  • 微信小程序左右滚动公告栏效果怎么实现
    要实现微信小程序的左右滚动公告栏效果,可以使用swiper组件和设置动画效果。1. 在小程序的wxml文件中,使用swiper组件来...
    99+
    2023-08-16
    微信小程序
  • 使用微信小程序实现无限滚动效果
    标题:微信小程序实现无限滚动效果的实例摘要:本文介绍了如何使用微信小程序实现无限滚动效果,并提供了具体代码示例。通过本文,读者可以了解到如何利用微信小程序的组件和API来实现无限滚动效果,使页面在滚动到底部时能够自动加载更多内容。正文:准备...
    99+
    2023-11-21
    微信小程序 实现 无限滚动
  • 微信小程序中如何实现左右滚动公告栏效果
    这篇文章主要介绍微信小程序中如何实现左右滚动公告栏效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!代码如下<view class='notice-wrap&...
    99+
    2024-04-02
  • 微信小程序怎么实现无缝滚动
    这篇文章给大家分享的是有关微信小程序怎么实现无缝滚动的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下wxml<view class="wrap-item" ...
    99+
    2023-06-14
  • 微信小程序实现多行文字滚动效果
    本文实例为大家分享了微信小程序实现多行文字滚动的具体代码,供大家参考,具体内容如下 wxml <view class="full" style="height:100%;o...
    99+
    2024-04-02
  • 使用微信小程序实现文字滚动效果
    使用微信小程序实现文字滚动效果小程序作为一种新兴的应用开发方式,具备快速开发、跨平台、用户友好等特点,已经成为越来越多开发者的首选。在微信小程序中,实现文字滚动效果是一种常见的需求,本文将通过具体的代码示例,介绍如何使用微信小程序实现文字滚...
    99+
    2023-11-21
    微信小程序 实现 文字滚动
  • 微信小程序全屏滚动字幕的实现方法详解
    目录一、实现背景二、实现代码三、滚动速度四、后续优化实现效果 一、实现背景 无意中在某音上看到用手机横屏作为广告屏的视频,大部分都是用第三方软件实现的; 以及在汽车后挡风玻璃放置...
    99+
    2024-04-02
  • 怎么在微信小程序中实现一个文字滚动功能
    怎么在微信小程序中实现一个文字滚动功能?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。具体内容如下wxml:<view>显示完后再显示:</vi...
    99+
    2023-06-14
  • 微信小程序scroll-view不能左右滑动问题的解决方法
    最近在做自己小程序项目。因为并非专业前端 。所以一步一掉坑。在这里想着把遇到的问题总结一下。避免重复进坑。 问题:     在小程序页面布局的时候用到了...
    99+
    2024-04-02
  • 微信小程序模板消息限制实现无限制主动推送的方法
    小编给大家分享一下微信小程序模板消息限制实现无限制主动推送的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!需求背景基于微信的...
    99+
    2024-04-02
  • 怎么在微信小程序中实现一个多行文字滚动效果
    这期内容当中小编将会给大家带来有关怎么在微信小程序中实现一个多行文字滚动效果,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。具体内容如下wxml<view class="full&...
    99+
    2023-06-14
  • 微信小程序的调试方法是什么
    今天就跟大家聊聊有关微信小程序的调试方法是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。控制器index.js 仅仅采取静态的代码走查还不够,我们需要将微信小程序启动起来,通过单...
    99+
    2023-06-05
  • 微信小程序无法打开的原因是什么
    造成微信小程序无法打开的原因有:1.缓存太多,清理微信缓存;2.网络问题,检查网络;3.手机运行问题,关机重启;4.微信版本过低,更新微信版本;造成微信小程序无法打开的原因有以下几点缓存太多微信的长时间使用,会在微信内部存在很多缓存,如果长...
    99+
    2024-04-02
  • 微信小程序单元测试的方法是什么
    这篇文章主要讲解了“微信小程序单元测试的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序单元测试的方法是什么”吧!程序设计,实现之后的下一个环节就是单元测试了。对于位置闹铃...
    99+
    2023-06-19
  • 微信小程序中scroll-view实现锚点滑动的方法
    这篇文章主要介绍微信小程序中scroll-view实现锚点滑动的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!示意图如下:因为在微信小程序的环境中不能想在浏览器里设置标签,或者操...
    99+
    2024-04-02
  • 微信小程序自定义函数的方法是什么
    在微信小程序中,可以通过以下方法自定义函数:1. 在`app.js`中定义全局函数:可以在`App`函数中定义全局函数,这样在整个小...
    99+
    2023-09-29
    微信小程序
  • 微信小程序提高转化率的方法是什么
    这篇文章主要介绍“微信小程序提高转化率的方法是什么”,在日常操作中,相信很多人在微信小程序提高转化率的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序提高转化率的方法是什么”的疑惑有所帮助!...
    99+
    2023-06-26
  • 微信小程序WXS的三种注释方法是什么
    这篇文章主要介绍“微信小程序WXS的三种注释方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序WXS的三种注释方法是什么”文章能帮助大家解决问题。示例代码:<!-- ...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作