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


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 相关文章推荐
如何判断图片地址是否失效
Feb 02 Javascript
禁止F5等快捷键的JS代码
Mar 06 Javascript
javascript eval函数深入认识
Feb 21 Javascript
关于JavaScript的with 语句的使用方法
May 09 Javascript
ExtJS下书写动态生成的xml(兼容火狐)
Apr 02 Javascript
浅谈node.js中async异步编程
Oct 22 Javascript
一个简单的JavaScript Map实例(分享)
Aug 03 Javascript
js图片轮播插件的封装
Jul 21 Javascript
Vue动态组件实例解析
Aug 20 Javascript
jQuery选择器之属性过滤选择器详解
Sep 28 jQuery
Vue Socket.io源码解读
Feb 07 Javascript
移动端 Vue+Vant 的Uploader 实现上传、压缩、旋转图片功能
Jun 10 Javascript
小程序实现左右来回滚动字幕效果
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
BBS(php &amp; mysql)完整版(四)
2006/10/09 PHP
浅谈apache和nginx的rewrite的区别
2013/02/22 PHP
PHP网站开发中常用的8个小技巧
2015/02/13 PHP
php实现在服务器上创建目录的方法
2015/03/16 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
2015/12/17 PHP
汉化英文版的Dreamweaver CS5并自动提示jquery
2010/11/25 Javascript
JavaScript必看小技巧(必看)
2016/06/07 Javascript
JavaScript构建自己的对象示例
2016/11/29 Javascript
Bootstrap基本模板的使用和理解1
2016/12/14 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
深入浅析JSONAPI在PHP中的应用
2017/12/24 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
2018/07/06 Javascript
vue  directive定义全局和局部指令及指令简写
2018/11/20 Javascript
深入koa-bodyparser原理解析
2019/01/16 Javascript
vue2.0实现的tab标签切换效果(内容可自定义)示例
2019/02/11 Javascript
微信小程序实现点击图片放大预览
2019/10/21 Javascript
NodeJS实现一个聊天室功能
2019/11/25 NodeJs
google广告之另类js调用实现代码
2020/08/22 Javascript
[51:15]完美世界DOTA2联赛PWL S2 PXG vs Magma 第一场 11.21
2020/11/24 DOTA
Python程序语言快速上手教程
2012/07/18 Python
Python将xml和xsl转换为html的方法
2015/03/10 Python
python操作mongodb根据_id查询数据的实现方法
2015/05/20 Python
python简单实现刷新智联简历
2016/03/30 Python
Python中的with语句与上下文管理器学习总结
2016/06/28 Python
python实现将汉字保存成文本的方法
2018/11/16 Python
Linux下Pycharm、Anaconda环境配置及使用踩坑
2018/12/19 Python
python覆盖写入,追加写入的实例
2019/06/26 Python
对YOLOv3模型调用时候的python接口详解
2019/08/26 Python
django序列化serializers过程解析
2019/12/14 Python
python中的垃圾回收(GC)机制
2020/09/21 Python
50个强大璀璨的CSS3/JS技术运用实例
2010/02/27 HTML / CSS
HTML5验证以及日期显示的实现详解
2013/07/05 HTML / CSS
办公室文员工作自我鉴定
2014/09/19 职场文书
2014年个人总结范文
2015/03/09 职场文书
会议通知范文
2015/04/15 职场文书
2016年精神文明建设先进个人事迹材料
2016/02/29 职场文书