信息滚动条

Posted 浣花水榭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了信息滚动条相关的知识,希望对你有一定的参考价值。

html样式

<div id="recoder_con">
    <div id="recoder_ul1"></div>
    <div id="recoder_ul2"></div>
</div>

父元素样式

.recoder-con{
    display: inline-block;
    width: 584px;     //指定宽度
    height: 280px;    //指定高度
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: hidden;
}

JS引用

 function  prizeScroll(listNum) {
                var speed = 65,
                    wap = document.getElementById("recoder_con"),
                    ul1 = document.getElementById("recoder_ul1"),
                    ul2 = document.getElementById("recoder_ul2");

                ul2.innerHTML = ul1.innerHTML;
                var leftHeight;

                if (listNum > 4) {
                    leftHeight = 0;
                } else if (listNum == 4) {
                    leftHeight = 33;
                }

                function Marquee2() {
                    if (ul2.offsetTop - wap.scrollTop <= leftHeight) {
                        wap.scrollTop -= ul1.offsetHeight;
                    } else {
                        wap.scrollTop++;
                    }
                }
                var MyMar2 = setInterval(function () {
                    Marquee2();
                }, speed);
                
            },

  其中 : 参数 listNum为数据长度

  

  

以上是关于信息滚动条的主要内容,如果未能解决你的问题,请参考以下文章

BootStrap有用代码片段(持续总结)

BootStrap实用代码片段(持续总结)

几条jQuery代码片段助力Web开发效率提升

第一次进入片段ListView时AsyncTask更新progressBar的进度失败,滚动ListView后就ok了

从其他活动返回到同一片段时,如何保存和恢复片段中 RecyclerView 的滚动位置?

DevExpress ASPxGridView1 怎样显示滚动条