`

js滚动效果

阅读更多

<html>
    <head>
<script type="text/javascript">
        // Copyright: hc360.com
// Author: Dakular
// Useage: HCmarquee(滚动对象id, 可见范围宽度, 可见范围高度, 滚动条数, 可见条数, 滚动速度, 停留时间, 方向); 方向有left和up两种
function HCmarquee(id,mw,mh,mr,sr,ms,pause){
    
    var obj=document.getElementById(id);
    obj.ss=false; //stop tag
    obj.mr=mr; //marquee rows
    obj.sr=sr; //marquee display rows
    obj.mw=mw; //marquee width
    obj.mh=mh; //marquee height
    obj.ms=ms; //marquee speed
    obj.pause=pause; //pause time
    obj.pt=0; //pre top
    obj.st=0; //stop time
    obj.mul=1;
    obj.con="";
    with(obj){
        style.width=mw+"px";
        style.height=mh+"px";
        noWrap=false;
        onmouseover=stopm;
        onmouseout=startm;
        scrollTop=0+"px";
        scrollLeft=0+"px";
    }

    if(obj.mr!=1){
                obj.tt=mh*mr/sr;
                obj.ct=mh; //current top
                obj.innerHTML+=obj.innerHTML;
                setInterval(scrollUp,obj.ms);
    }
    function scrollUp(){
        if(obj.ss==true) return;
        obj.ct+=1;
        if(obj.ct==obj.mh+1){
            obj.st+=1; obj.ct-=1;
            if(obj.st==(obj.pause*obj.mul)){
                obj.ct=0; obj.st=0;
                if(obj.mul==1) obj.mul = 1;
                else obj.mul = 1;
            }
        }else {
            obj.pt=(++obj.scrollTop);
            if(obj.pt==obj.tt){obj.scrollTop=0;}
        }
    }

    function stopm(){obj.ss=true;}
    function startm(){obj.ss=false;}
    
}

</script>
    </head>
    <body>
        <div id="MarqueeInfo" style="height:21px;line-height:21px;
overflow:hidden;
text-align:left;
width:223px;">ssssssssssssssssssssssssssssss<br>sssssssssdddddddddddddddddddddddffffffffffff<br>fffffffffffffdddddddddddddddwwwwwwwwwwwwsssssssssssssss<br>ssssseeeeeeeeeeeeeeeerrrrrrrrrrr</div>

        <script type="text/javascript">
             HCmarquee("MarqueeInfo",223,21,5,1,10,198);
        </script>
    </body>
</html>

分享到:
评论

相关推荐

    类似播放器的js滚动效果

    "类似播放器的js滚动效果"是一种创新的设计,它将常见的播放器控制功能(如暂停和播放)应用到页面滚动上,使得滚动行为变得更为交互性和可控。下面我们将深入探讨这种效果的实现原理、相关JavaScript知识以及如何...

    JS滚动效果,首页滚动显示

    在本主题中,"JS滚动效果,首页滚动显示"是指利用JavaScript技术实现网站首页内容随着用户滚动页面时动态显示的效果。这种效果可以提升用户体验,使得信息展示更加流畅且吸引注意力。 在首页滚动显示中,常见的应用...

    一个超好用的js滚动效果代码

    在JavaScript的世界里,实现动态滚动效果是一项常见的任务,它可以为网页增添交互性和视觉吸引力。本文将详细介绍一个超好用的JS滚动效果代码及其工作原理。 首先,我们要理解滚动效果的基本概念。滚动效果是指当...

    js 滚动效果集锦 大家正在说 商品切换

    综上所述,实现“js滚动效果集锦 - 大家正在说 - 商品切换”涉及到的技术点广泛且深入,需要开发者具备扎实的JavaScript基础,对CSS布局和动画有深刻理解,并能灵活应用各种优化策略,以创造出流畅、互动性强的用户...

    js滚动效果js滚动效果

    从提供的内容来看,虽然大部分文本似乎是无意义的字符组合,但是我们可以基于标题、描述和标签来展开关于JavaScript(简称JS)中实现滚动效果的相关知识点。 ### JS滚动效果基础知识 在网页开发中,滚动效果是一种...

    js 滚动效果封装库

    MSClass 通用不间断滚动JS封装类 的使用说明: 该Js类可设置各种形式的滚动效果,可随意将您的产品图片、新闻等内容设置为滚动。 上下左右、整屏、间歇式、延时滚动==效果均可实现。兼容所有主流浏览器。。。。

    JS滚动效果方便快捷

    可实现js滚动效果使用起来和方便哦,赶快下载

    js表格无缝滚动效果

    为了提供更好的用户体验,可以采用JavaScript(js)来实现表格的无缝滚动效果,让表格像一个无边界的容器一样平滑滚动。这种效果在大数据量的展示或者长表格中尤其有用,它能让用户更容易地浏览和查找信息。 首先,...

    滚动效果;js

    在JavaScript的世界里,滚动效果是一种常见的用户交互设计,它可以提升网站或应用的视觉...无论是在响应式布局、滚动导航、滚动动画等方面,原生JavaScript滚动效果都有广泛的应用,值得每个前端开发者深入研究和实践。

    简单实用的滚动效果JS网页特效

    记住,实践是检验真理的唯一标准,多尝试、多调试,才能真正掌握这些JavaScript滚动效果。 总结起来,使用JavaScript实现滚动效果主要包括监听`scroll`事件、计算滚动位置、使用CSS3属性增强视觉效果等步骤。在实际...

    滚动显示图片js效果

    本篇将深入讲解如何使用JavaScript(包括jQuery库)和自定义的MsClass来实现图片滚动效果。 首先,JavaScript(简称JS)是一种轻量级的脚本语言,常用于网页交互和动态效果的实现。jQuery是基于JS的库,简化了DOM...

    JS无间断图片循环滚动效果html版

    JS无间断图片循环滚动效果html版 JS无间断 图片循环 JS滚动效果 无间断滚动

    marquee一个通用的滚动效果的js类

    本篇将详细介绍一个通用的JavaScript滚动效果类,它具有方向、时间、延时和速度设置等功能。 1. **滚动方向**:在JavaScript中,我们可以控制滚动条向上、向下、向左或向右滚动。通过设置CSS样式和JavaScript逻辑,...

    js全屏滚动效果

    在实际项目中,可以借助现有的JavaScript库和框架,如Fullpage.js、ScrollMagic、OnePageScroll等,快速实现全屏滚动效果。这些库通常提供了丰富的配置选项和API,可以方便地定制滚动行为,如速度、方向、触发点等。...

    js 数字滚动效果demo,支持小数点

    总的来说,这个js数字滚动效果demo通过JavaScript和可能的jQuery库实现了数字的动态滚动,特别是处理带有小数点的情况。它利用字符串处理、定时器或动画帧以及可能的DOM操作,为用户提供了一种吸引人的视觉效果。...

    仿苹果官网页面垂直滚动效果OnePageScroll

    10. **JavaScript 和 CSS 文件**:`js`和`css`目录分别包含实现滚动效果的JavaScript代码和样式表,它们是实现这种效果的核心。 综上所述,"仿苹果官网页面垂直滚动效果OnePageScroll"是一个结合了JavaScript、CSS3...

    JS数字滚动效果

    总的来说,实现JS数字滚动效果并不复杂,主要涉及JavaScript的基础语法、DOM操作以及可能的CSS动画知识。这是一个很好的实践项目,可以帮助新手更好地理解和运用JavaScript的动态效果。通过不断实践和优化,你可以...

    JS上下无缝滚动效果JS上下无缝滚动效果

    JS上下无缝滚动效果JS上下无缝滚动效果JS上下无缝滚动效果

    JS图片滚动效果,走马灯

    在网页设计中,JS实现的图片滚动效果可以增加用户体验,吸引用户注意力,同时节省网页空间。 本项目提供两种不同的图片滚动效果,它们都是基于JS编写的,无需额外的服务器端语言支持,只需在HTML中嵌入相应的JS代码...

    js图片滚动效果

    js图片滚动效果

Global site tag (gtag.js) - Google Analytics