- Moye 开发规则
- Module: MoyeUtils 工具方法
- Class: Moye
- Class: Resource
- Class: Scene
- Class: ServiceClient
- 按钮 / Button
- 日历 / Calendar
- 城市选择器 / City
- 对话框 / Dialog
- 懒图片 / LazyImg
- 走马灯 / Marquee
- 翻页器 / Pager
- 浮层 / Popup
- 评分 / Rating
- 下拉框 / Select
- 轮播图 / Slider
- 选项卡 / Tab
- 文本框 / TextBox
- 提示 / Tip
- 表单 / Form
- 单复选框 / BoxGroup
- 开始 / get started
- 最佳实践 / best practice
- 开发指南 / introduction
- 插件 / Plugin
- 生命周期 / life cycle
- 皮肤 / skin
- 继承 / inherits
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
走马灯 / Marquee
向左滚动
<div id="marquee1" data-content="这是一句话" class="ui-marquee"></div>
require(['jquery', 'moye/Marquee'], function ($, Marquee) {
new Marquee({
main: document.getElementById('marquee1'),
behavior: 'scroll'
})
.render();
});
向右滚动
require(['jquery', 'moye/Marquee'], function ($, Marquee) {
new Marquee({
main: document.getElementById('marquee'),
behavior: 'scroll',
direction: 'right'
})
.render();
});
向上滚动
require(['jquery', 'moye/Marquee'], function ($, Marquee) {
new Marquee({
main: document.getElementById('marquee'),
behavior: 'scroll',
direction: 'up',
content: '这是一段话这是一段话这是一段话这是一段话这是一'+
'段话这是一段话这是一段话这是一段话这是一段话这是一段话这是一段话'
})
.render();
});
还可以滚动一个图片哟
require(['jquery', 'moye/Marquee'], function ($, Marquee) {
new Marquee({
main: document.getElementById('marquee'),
behavior: 'scroll',
content: '<img src="https://www.wenjiangs.com/wp-content/uploads/2019/10/php.jpg" width="200">',
width: 200
})
.render();
});
通过 api 控制滚动
<div id="marquee" data-content="这是一句话" class="ui-marquee"></div>
<button id="button1">点我开始</button><button id="button2">点我停止</button>
require(['jquery', 'moye/Marquee'], function ($, Marquee) {
var marquee = new Marquee({
main: document.getElementById('marquee'),
behavior: 'scroll',
auto: false,
hoverable: false
})
.render();
marquee.start();
document.getElementById('button1').onclick = function () {
marquee.start();
}
document.getElementById('button2').onclick = function () {
marquee.stop();
}
});
非常长的文本也可以连续滚动
<div
id="marquee"
data-content="这是一句话非常长,非常长,非常长,非常长的话!这是一句话非常长,
非常长,非常长,非常长的话!这是一句话非常长,
非常长,非常长,非常长的话!这是一句话非常长,
非常长,非常长,非常长的话!这是一句话非常长,非常长,
非常长,非常长的话!这是一句话非常长,非常长,非常长,非常长的话!"
class="ui-marquee"
></div>
require(['jquery', 'moye/Marquee'], function ($, Marquee) {
new Marquee({
main: document.getElementById('marquee')
})
.render();
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论