如何在JavaScript实现自动播放声音(不是网页,运行的是一个时钟小程序)采用了再追加1000

最近有个项目里面用到跑马灯網上搜了下,虽然有人贴出来过一些实现但是实际上都存在一些个问题。

微信小程序现在实际上还是用的webview里面搞动画效率最高的莫过於使用CSS3的animation了。

跑马灯无非就是一直滚动这很容易想到使用无限循环的animation.

首先,视图模板wxml中:

这里为了连续无限滚动特意复制了2份跑马灯嘚内容(.content)。

然后样式wxss中:


 
最后,js里面随便给 page.data.text 赋值一段文本即可具体js略。


如果要调整滚动速度可以设置 .content 的元素的动画时间( animation-duration 样式)。甴于微信小程序中无法获取到对应元素的宽度这个时间只能写死或者根据text的长度估算出一个值。


完整的示例在jsfiddle上有个html版本的:

}

我想让他执行完a方法之后再进行後续的打印和b方法而不是像上面那样?

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信