微信小程序实现文字无限轮播效果


Posted in Javascript onDecember 28, 2018

本文实例为大家分享了微信小程序实现文字无限轮播展示的具体代码,供大家参考,具体内容如下

.JS文件  onLoad中添加下列代码

var self = this;
var width = wx.getSystemInfoSync().screenWidth;
function carousel_num() {

var animation = wx.createAnimation({
transformOrigin: "50% 50%",
duration: 5000,
timingFunction: "linear",
delay: 0
})
self.animation = animation
animation.translate3d(-width, 0, 100).step()
console.log("第一动画开始");
self.setData({
animationData_notice: animation.export(),
})
setTimeout(function () {
var animation = wx.createAnimation({
transformOrigin: "50% 50%",
duration: 0,
timingFunction: "linear",
delay: 0
})
self.animation = animation
animation.translate3d(0, 0, 100).step()
console.log("第二动画开始");
self.setData({
animationData_notice: animation.export(),
})
setTimeout(function () {
carousel_num();
}, 50)
}, 5000)
}
setTimeout(function () {
carousel_num();
}, 100);

.WXML文件 添加如下:

<scroll-view class='scroll_notice'>
<view class='scroll_notice_item_bg' animation="{{animationData_notice}}">
<view class="scroll_notice_item_bg">
<image class='scroll_notice_item_image' src='图片链接'></image>
<view class='scroll_notice_item'>全国快递本月底将陆续停运,各位请注意补货时间!</view>
</view>
<view class="scroll_notice_item_bg">
<image class='scroll_notice_item_image' src='图片链接'></image>
<view class='scroll_notice_item'>全国快递本月底将陆续停运,各位请注意补货时间!</view>
</view>
</view>
</scroll-view>

.WXSS文件  添加如下:

.scroll_notice {
position: absolute;
left: 0px;
top: 0px;
width: 100%;
white-space: nowrap;
height: 65rpx;
background-color: #e6513e;
}

.scroll_notice_item_image {
position: absolute;
left: 0px;
top: 14rpx;
width: 49rpx;
height: 38rpx;
}

.scroll_notice_item {
margin-left: 61rpx;
margin-top: 14rpx;
height: 37rpx;
font-family: PingFangSC;
font-size: 26rpx;
font-weight: 500;
letter-spacing: 1rpx;
text-align: left;
color: #fff;
}

.scroll_notice_item_bg {
position: relative;
margin-left: 20rpx;
height: 100%;
display: inline-flex;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
通过DOM脚本去设置样式信息
Sep 19 Javascript
jQuery 翻牌或百叶窗效果(内容三秒自动切换)
Jun 14 Javascript
浅析JQuery获取和设置Select选项的常用方法总结
Jul 04 Javascript
一个css与js结合的下拉菜单支持主流浏览器
Oct 08 Javascript
vue2.0开发实践总结之入门篇
Dec 06 Javascript
JavaScript BASE64算法实现(完美解决中文乱码)
Jan 10 Javascript
JavaScript创建对象_动力节点Java学院整理
Jun 27 Javascript
elementui的默认样式修改方法
Feb 23 Javascript
javascript删除数组元素的七个方法示例
Sep 09 Javascript
react native 仿微信聊天室实例代码
Sep 17 Javascript
测量JavaScript函数的性能各种方式对比
Apr 27 Javascript
vue实现可以快进后退的跑马灯组件
Apr 08 Vue.js
小程序实现左右来回滚动字幕效果
Dec 28 #Javascript
原生JS实现的自动轮播图功能详解
Dec 28 #Javascript
jQuery实现的自定义轮播图功能详解
Dec 28 #jQuery
微信小程序实现简单跑马灯效果
May 26 #Javascript
详解如何快速配置webpack多入口脚手架
Dec 28 #Javascript
详解puppeteer使用代理
Dec 27 #Javascript
Angular(5.2-&gt;6.1)升级小结
Dec 27 #Javascript
You might like
《Re:从零开始的异世界生活》剧情体验,手游新作定名
2020/04/09 日漫
对Session和Cookie的区分与解释
2007/03/16 PHP
基于PHP生成静态页的实现方法
2013/05/10 PHP
[原创]php逐行读取txt文件写入数组的方法
2015/07/02 PHP
PHP面向对象详解(三)
2015/12/07 PHP
浅谈PHP面向对象之访问者模式+组合模式
2017/05/22 PHP
PHP等比例压缩图片的实例代码
2018/07/26 PHP
各种页面定时跳转(倒计时跳转)代码总结
2013/10/24 Javascript
jQuery中andSelf()方法用法实例
2015/01/08 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
老生常谈javascript的类型转换
2016/10/12 Javascript
js模块加载方式浅析
2017/08/12 Javascript
React Native 集成jpush-react-native的示例代码
2017/08/16 Javascript
一份超级详细的Vue-cli3.0使用教程【推荐】
2018/11/15 Javascript
详解key在Vue列表渲染时究竟起到了什么作用
2019/04/20 Javascript
详解JavaScript 高阶函数
2020/09/14 Javascript
[53:10]完美世界DOTA2联赛决赛日 FTD vs GXR 第二场 11.08
2020/11/11 DOTA
简单介绍Ruby中的CGI编程
2015/04/10 Python
在PyCharm下使用 ipython 交互式编程的方法
2019/01/17 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
使用虚拟环境打包python为exe 文件的方法
2019/08/29 Python
详解Python time库的使用
2019/10/10 Python
keras 实现轻量级网络ShuffleNet教程
2020/06/19 Python
python从Oracle读取数据生成图表
2020/10/14 Python
Python list和str互转的实现示例
2020/11/16 Python
屈臣氏官方旗舰店:亚洲享负盛名的保健及美妆零售商
2019/03/15 全球购物
大专生简历的自我评价
2013/11/26 职场文书
以幸福为主题的活动方案
2014/08/22 职场文书
副校长竞聘演讲稿
2014/09/01 职场文书
出国签证在职证明
2014/09/20 职场文书
《飘》英文读后感五篇
2019/10/11 职场文书
python基础之停用词过滤详解
2021/04/21 Python
golang实现一个简单的websocket聊天室功能
2021/10/05 Golang
Golang 字符串的常见操作
2022/04/19 Golang
Windows Server 2012 R2服务器安装与配置的完整步骤
2022/07/15 Servers
HttpClient实现文件上传功能
2022/08/14 Java/Android