0

我正在尝试制作一个滚动内容的网页,当它到达内容的底部时,继续滚动页面底部,同时重新滚动顶部 - 所以底部和顶部将同时出现在屏幕上. 像<marquee>标签,但垂直。

到目前为止,我唯一能想到的东西是(在负载上我setInterval()每 75 毫秒运行一次)

function doScroll() {

window.scrollBy(0,1);

if($(window).scrollTop() + $(window).height() == $(document).height()) {
    window.scrollTo(0,0);   
}


}
4

2 回答 2

0

http://www.quackit.com/html/codes/html_marquee_code.cfm

看看这个。它在页面中间有“向上”。

于 2013-03-21T23:48:19.440 回答
0

您可以使用 CSS3,特别是 property marquee-direction

marquee-stylemarquee-speed和一起marquee-play-count,您可以创建您想要的效果。

参见例如http://www.quackit.com/css/css3/properties/css_marquee-direction.cfm

请记住 HTML 是语义的,但移动的东西不是,因此您应该使用 CSS/JavaScript 而不是<marquee>. 此外,该元素从未添加到 HTML 规范中,并且对它的支持在浏览器中差异很大( http://webdesign.about.com/od/css3tutorials/a/marquee-in-css.htm )

于 2013-03-21T23:59:47.797 回答