2023年6月20日发(作者:)

实现滚动条⾃动滚动效果的两种⽅法实现页⾯滚动条⾃动滚动功能,有两种⽅法:结合js⽅式,scrollTophtml

  • 1
  • 2
  • 3
  • 4
  • 5
  • css样式为.parent { width: 300px; height: 200px; margin: 0 auto; background: #242424; overflow-y: scroll; } /*设置的⼦盒⼦⾼度⼤于⽗盒⼦,产⽣溢出效果*/ .child { height: auto; } .child li { height: 50px; margin: 2px 0; background:#009678; }

    js为(function () { var parent = mentById('parent'); var child1 = mentById('child1'); var child2 = mentById('child2'); TML = TML; setInterval(function () { if(Top >= Height) { Top = 0;} else {Top++; }},20); })()

    还有⼀种⽐较简单的⽅法,直接使⽤标签的⽅式:

  • 1
  • 2
  • 3
  • 4
  • 5
  • scrollamount设置移动的速度,⼀般为1,2;scrolldelay是该时间以什么为参数;两种⽅法的效果也有⼀定的区别,第⼀种是⽐较连贯,第⼆种⽅法,中间会有间断,效果不是特别好。

    2023年6月20日发(作者:)

    实现滚动条⾃动滚动效果的两种⽅法实现页⾯滚动条⾃动滚动功能,有两种⽅法:结合js⽅式,scrollTophtml

  • 1
  • 2
  • 3
  • 4
  • 5
  • css样式为.parent { width: 300px; height: 200px; margin: 0 auto; background: #242424; overflow-y: scroll; } /*设置的⼦盒⼦⾼度⼤于⽗盒⼦,产⽣溢出效果*/ .child { height: auto; } .child li { height: 50px; margin: 2px 0; background:#009678; }

    js为(function () { var parent = mentById('parent'); var child1 = mentById('child1'); var child2 = mentById('child2'); TML = TML; setInterval(function () { if(Top >= Height) { Top = 0;} else {Top++; }},20); })()

    还有⼀种⽐较简单的⽅法,直接使⽤标签的⽅式:

  • 1
  • 2
  • 3
  • 4
  • 5
  • scrollamount设置移动的速度,⼀般为1,2;scrolldelay是该时间以什么为参数;两种⽅法的效果也有⼀定的区别,第⼀种是⽐较连贯,第⼆种⽅法,中间会有间断,效果不是特别好。