javascript - 如何在标题标签中放置滚动文本?

标签 javascript jquery html

我想使标题文本可滚动,我使它下面的代码可以很好地滚动,但我输入的文本显示时没有空格,这意味着不考虑字符串中的空格。

<script type="text/javascript">
    //function for tittle scrolling
    function scrlsts() {
        //var scrltest = " Nature ";
        scrltest=document.title;

        //alert(scrltest);
        scrltest = scrltest.substring(1, scrltest.length) + scrltest.substring(0, 1);

        //alert(scrltest);
        document.title = scrltest;

        setTimeout("scrlsts()", 1000);
    }
    $(document).ready(function() {
        var scrltest = " Nature dff ssfd ";
        document.title=scrltest;
        scrlsts();
    });
</script> 

提前致谢

最佳答案

很久没做这些了,but this should work :

(function titleScroller(text) {
    document.title = text;
    setTimeout(function () {
        titleScroller(text.substr(1) + text.substr(0, 1));
    }, 500);
}(" Nature dff ssfd "));

关于javascript - 如何在标题标签中放置滚动文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16354122/

相关文章:

javascript - Jquery 成功时运行函数

javascript - 如何在 PWA 中以编程方式将显示从独立切换到全屏

javascript - 跟踪像素的动态响应?

jquery - 使用jquery过滤

javascript - 如何使用 JavaScript 从当前 URL 中提取 token

javascript - Titanium - 从网络服务器检索 JSON 时出错

javascript - 无法删除最后一个前置对象

javascript - 我的 JSON.parse 有什么问题,为什么代码没有按出现的顺序执行?

html - 在不使用类或 ID 的情况下选择 div

javascript - 有了 HTML 表格,如何使用 HTML、CSS 和 JavaScript 在仅显示特定行之间切换