找回密码
 立即注册

QQ登录

只需一步,快速开始

104115673

中级会员

30

主题

115

帖子

677

积分

中级会员

积分
677
104115673
中级会员   /  发表于:2019-11-18 21:36  /   查看:4490  /  回复:5
1金币
看了几个关于跑马灯的或字符滚动的帖子,但都是字符显示被截断,不能完全显示


一种是用CSS 控制的 链接 https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=50810&page=1#pid260553


一种是用JS 控制的 https://gcdn.grapecity.com.cn/showtopic-53994-1-140.html


这都不能滚动显示全部字符,都会截断,如何显示全部呢?


请葛优帮忙!!!



这是需要显示的文字



这是浏览器显示的样子,文字截断了

最佳答案

查看完整内容

请参考附件工程文件看下

6 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-18 21:36:51
来自 2#
请参考附件工程文件看下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
104115673
中级会员   /  发表于:2019-11-19 12:44:00
3#
Eric.Liang 发表于 2019-11-19 10:01
请参考附件工程文件看下



再麻烦下 ,加上能修改字体颜色和大小的代码。


不胜感激!


回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-19 14:04:34
4#
104115673 发表于 2019-11-19 12:44
再麻烦下 ,加上能修改字体颜色和大小的代码。

代码如下:
  1. setTimeout(function(){
  2.         var noticearea = document.getElementById("r5c14p_div");
  3.         noticearea.innerHTML = "";
  4.         var newmarquee = document.createElement("marquee");
  5.         newmarquee.setAttribute("scrollamount",7);
  6.     var newdiv = document.createElement("div");
  7.         newdiv.innerHTML = Forguncy.Page.getCell("text").getValue();
  8.         newdiv.style.fontSize = "40px";
  9.         newdiv.style.color = "red";
  10.         newmarquee.appendChild(newdiv);
  11.         noticearea.appendChild(newmarquee);
  12. }, 1000);
复制代码


点评

请问调整文字滚动速度需要修改哪个地方啊?  发表于 2021-1-14 18:53
回复 使用道具 举报
104115673
中级会员   /  发表于:2019-11-19 23:49:27
5#

亲测,好用!完全达到理想效果!


感谢梁总帅锅锅!


回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-11-20 09:36:13
6#
感谢您的支持~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部