如何在Javascript中滚动文本以获取特定字符

时间:2018-06-10 08:54:44

标签: javascript

根据要求,我需要滚动具有特定大小的水平文本 考虑我有60个字符的文字,显示区域大小为40,那么结果应该是

  1. 需要显示42个字符,然后开始滚动剩下的18个字符
  2. 然后单独放置第42个字符
  3. 我尝试使用选框,但无法使用下面的示例代码

    来确定大小
    if (nameText.length >= 42) {
      oldStr = $("#Guide-Info-Title", m_jQInfo).html();
      oldStr = oldStr.replace(/\<marquee>/g, "");
      oldStr = oldStr.replace(/<\/marquee>/g, "");
      $("#Guide-Info-Title", m_jQInfo).html(oldStr);
    
      oldStr = nameText + '&emsp;' + '&emsp;';
      NewStr = oldStr + nameText.substr(0, 42);
    
      $("#Guide-Info-Title", m_jQInfo).html("<marquee behavior=alternate direction=left loop=1 scrolldelay=10>" + NewStr + "</marquee>");
    }
    

    有人请帮助我达到我的要求吗?

0 个答案:

没有答案