Javascript循环字幕功能
Javascript circular marquee function
我创建了这个脚本来模仿字幕HTML标签的行为:
function MoveNoticias() {
var valorAbs = $('moverlo').offsetLeft;
var ancho = $('moverlo').getWidth();
valorAbs = Math.abs(valorAbs);
if ( valorAbs >= ancho ) {
$('moverlo').setStyle({ left: ancho - 100 });
valorAbs = ancho;
}
new Effect.Move('moverlo', { x: -100, y: 0, mode: 'relative' });
setTimeout(MoveNoticias, 1);
}
一切都很好,直到这部分:
if ( valorAbs >= ancho ) {
$('moverlo').setStyle({ left: ancho - 100 });
valorAbs = ancho;
}
"字幕"的位置还可以,但它仍然闪烁并固定在那里,不会向左滑动。
我不知道为什么,我正在努力寻找方法,任何帮助都将不胜感激,谢谢!
您需要创建正在滑动的内容的克隆。然后滑动两个面板,直到到达第一个面板的末端,然后将位置重置回零。不要将其移回原始位置,只需直接设置样式属性即可。
相关文章:
- 添加文字和评论功能更新Div
- JavaScript打印功能使日历停止工作
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 如何防止网页加载后自动启动功能
- 除修剪外的其他功能
- 悬停功能触发器
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 删除CKEditor工具栏按钮,但不删除功能
- 异步facebook功能
- 如何将chrome扩展功能移植到移动设备(特别是jquery和trello)
- jQuery滚动功能只工作一次
- Graphiti中是否有任何工具提示功能
- React redux初始化功能,无论状态变化如何
- 在哪里可以学习ECMAScript标准中尚未包含的JavaScript功能
- 正在获取select上的功能id
- Rhino打印功能
- 使用(navigator.geolocation)检测浏览器功能错误
- 主体单击删除功能上的输入框宽度
- JQuery使用相同的功能自动完成各种输入文本
- Javascript循环字幕功能