小程序?qū)崿F(xiàn)文字循環(huán)滾動(dòng)動(dòng)畫
本文通過實(shí)例為大家分享了小程序?qū)崿F(xiàn)文字循環(huán)滾動(dòng)的具體代碼,供大家參考,具體內(nèi)容如下
解決問題:
1、文字循環(huán)播放特效
2、小程序退出、隱藏后臺(tái)動(dòng)畫停止(已解決)
效果:

代碼:
wxml
<view animation="{{animation}}" class="animation">
919測(cè)試使用——小程序循環(huán)播放~~~
</view>
wxss
.animation{
width: 100%;
transform: translateX(100%);
position: fixed;
top: 45%;
font-size: 16px;
font-weight: bold;
}
最后js
/**
* 生命周期函數(shù)--監(jiān)聽頁面初次渲染完成
*/
onReady: function () {
this.bindAnimation();
},
bindAnimation(){
var this_ = this;
var animation = wx.createAnimation({
duration: 5000,
timingFunction: 'linear',
transformOrigin:"100% 0 0"
})
animation.translateX('-100%').step();
this.setData({
animation:animation.export(),
})
//設(shè)置循環(huán)動(dòng)畫
this.animation = animation;
setInterval(function(){
//第二個(gè)動(dòng)畫 文字位置初始化
this.Animation2();
//延遲播放滾動(dòng)動(dòng)畫(效果會(huì)更好點(diǎn))
setTimeout(function(){
this.animation.translateX('-100%').step();
this.setData({
animation: animation.export(),
})
}.bind(this),200);
}.bind(this),5000);
},
/**
* 第二個(gè)動(dòng)畫 文字位置初始化
*/
Animation2(){
var this_ = this;
var animation2 = wx.createAnimation({
duration: 0,
timingFunction: 'linear',
transformOrigin:"100% 0 0"
})
animation2.translateX('100%').step();
this_.setData({
animation:animation2.export(),
})
},
/**
* 解決小程序退出、隱藏后臺(tái)動(dòng)畫停止
*/
onHide: function () {
//解決小程序退出、隱藏后臺(tái)動(dòng)畫停止
//重新觸發(fā)動(dòng)畫方法即可
this.bindAnimation();
},
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
實(shí)現(xiàn)lightBox時(shí)的樣式與行為分離減少JS
本教程旨在實(shí)現(xiàn)lightBox時(shí)的樣式與行為分離,減少JS在各方面(全屏遮蔽、ie6中遮蔽select、雙向居中、高度自適應(yīng)內(nèi)容等)的工作。2009-07-07
一個(gè)最簡(jiǎn)單的級(jí)聯(lián)下拉菜單
一個(gè)最簡(jiǎn)單的級(jí)聯(lián)下拉菜單...2006-12-12
小程序上傳文件至云存儲(chǔ)的實(shí)現(xiàn)
在小程序云開發(fā)中,要實(shí)現(xiàn)上傳文件至云存儲(chǔ),有兩種方案:云函數(shù)和HTTP?API,本文主要講講如何使用HTTP?API實(shí)現(xiàn)小程序外上傳文件至云存儲(chǔ),感興趣的可以了解一下2022-01-01
微信小程序?qū)崿F(xiàn)滑動(dòng)翻頁效果(完整代碼)
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)滑動(dòng)翻頁效果,本文通過效果圖展示實(shí)例代碼講解的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12
前端使用URL API實(shí)現(xiàn)高效的URL解析
在現(xiàn)代Web開發(fā)中,URL是前端和后端交互的核心載體,本文將深入探討如何利用URL API實(shí)現(xiàn)URL的解析,構(gòu)建和操作,希望對(duì)大家有一定的幫助2025-04-04
JavaScript toUpperCase()方法使用詳解
這篇文章主要為大家詳細(xì)介紹了JavaScript toUpperCase()方法的使用技巧,感興趣的小伙伴們可以參考一下2016-08-08
JavaScript實(shí)現(xiàn)圖形驗(yàn)證碼完整代碼
很多小伙伴都在學(xué)習(xí)JavaScript,可能也會(huì)有老師提出這樣一個(gè)問題,如何用js編寫一個(gè)簡(jiǎn)單的驗(yàn)證碼,這里就和大家分享一下,這篇文章主要給大家介紹了關(guān)于JavaScript實(shí)現(xiàn)圖形驗(yàn)證碼的相關(guān)資料,需要的朋友可以參考下2024-01-01

