网上发现一个不错的js不间断滚动效果,今天来转载一下吧.这个js的作者应是崔永祥(因其博客已不存在,而无法确认),我这里只简单整理,只为笔记.

??? 需要通过样式,js来实现这个翻滚效果.

???

??? 1.在html里代码如下:

??? ??

?

?

???

?

?

???

?

//该函数使用说明,请看下面

new Marquee(”marqueediv1″,0,1,760,52,50,4000,500);??

??? 2.Marquee类说明

????? 创建实例:

//参数直接赋值法

new Marquee(”marquee”)

new Marquee(”marquee”,”top”)

……

new Marquee(”marquee”,0,1,760,52)

new Marquee(”marquee”,”top”,1,760,52,50,5000)

……

new Marquee(”marquee”,0,1,760,104,50,5000,3000,52)

new Marquee(”marquee”,null,null,760,104,null,5000,null,-1)

//参数动态赋值法

var marquee1 = new Marquee(”marquee”) *此参数必选

marquee1.Direction = “top”; 或者 marquee1.Direction = 0;

marquee1.Step = 1;

marquee1.Width = 760;

?

参数说明:

ID “marquee” 容器ID (必选)

Direction (0) 滚动方向 (可选,默认为0向上滚动) 可设置的值包括:0,1,2,3,”top”,”bottom”,”left”,”right” (0向上 1向下 2向左 3向右)

Step (1) 滚动的步长 (可选,默认值为2,数值越大,滚动越快)

Width (760) 容器可视宽度 (可选,默认值为容器初始设置的宽度)

Height (52) 容器可视高度 (可选,默认值为容器初始设置的高度)

Timer (50) 定时器 (可选,默认值为30,数值越小,滚动的速度越快,1000=1秒,建议不小于20)

DelayTime (5000) 间歇停顿延迟时间(可选,默认为0不停顿,1000=1秒)

WaitTime (3000) 开始时的等待时间(可选,默认或0为不等待,1000=1秒)

ScrollStep (52) 间歇滚动间距 (可选,默认为翻屏宽/高度,该数值与延迟均为0则为鼠标悬停控制,-1禁止鼠标控制)

1.65.071228

* 横向、纵向滚动格式调整 (解决横向滚动换行的问题,无需特殊设置)

* 彻底解决由于IE问题导致上下滚动页面留白的问题 (本次更新主要解决此问题,感谢天上的书生参与测试)

1.6.070131

+ 禁止鼠标控制暂停或继续 (将第9个参数设置为-1或者动态赋值将ScrollSetp设置为-1)

+ 判断是否可以滚动 (若内容区域小于显示区域,则自动取消滚动)

+ 跳过初始化错误 (避免引起其它滚动的停止)

+ 默认值 (除容器ID必选外,其他参数均可根据情况进行选择设置)

+ 参数动态赋值 (方向可用英文表示top|up|bottom|down|left|right,使其更直观、方便)

* 文字滚动不准确 (本次更新主要目的解决此Bug,感谢周珺参与测试)

1.4.061211

+ 鼠标悬停改变滚动方向 (鼠标悬停控制左右滚动)

* 由于文档下载过慢而导致获取的高度/宽度不准确

* 浏览器兼容问题 (IE、FF、Opera、NS、MYIE)

1.2.060922

+ 指定范围间歇滚动

* 程序调整

* 连续间歇滚动停止的错误

1.0.060901

+ 向下、向右滚动

+ 开始等待时间

+ 连续滚动

* 调整时间单位

* 滚动误差

* 随机死循环

* 加强性能

* 程序优化

0.8.060829

? 翻屏不间断向上、向左滚动

应用说明:页面包含

创建实例:

//参数直接赋值法

new Marquee(“marquee”)

new Marquee(“marquee”,”top”)

……

new Marquee(“marquee”,0,1,760,52)

new Marquee(“marquee”,”top”,1,760,52,50,5000)

……

new Marquee(“marquee”,0,1,760,104,50,5000,3000,52)

new Marquee(“marquee”,null,null,760,104,null,5000,null,-1)

//参数动态赋值法

var marquee1 = new Marquee(“marquee”) *此参数必选

marquee1.Direction = “top”; 或者 marquee1.Direction = 0;

marquee1.Step = 1;

marquee1.Width = 760;

marquee1.Height = 52;

marquee1.Timer = 50;

marquee1.DelayTime = 5000;

marquee1.WaitTime = 3000;

marquee1.ScrollStep = 52;

marquee1.Start();

参数说明:

ID “marquee” 容器ID (必选)

Direction (0) 滚动方向 (可选,默认为0向上滚动) 可设置的值包括:0,1,2,3,”top”,”bottom”,”left”,”right” (0向上 1向下 2向左 3向右)

Step (1) 滚动的步长 (可选,默认值为2,数值越大,滚动越快)

Width (760) 容器可视宽度 (可选,默认值为容器初始设置的宽度)

Height (52) 容器可视高度 (可选,默认值为容器初始设置的高度)

Timer (50) 定时器 (可选,默认值为30,数值越小,滚动的速度越快,1000=1秒,建议不小于20)

DelayTime (5000) 间歇停顿延迟时间(可选,默认为0不停顿,1000=1秒)

WaitTime (3000) 开始时的等待时间(可选,默认或0为不等待,1000=1秒)

ScrollStep (52) 间歇滚动间距 (可选,默认为翻屏宽/高度,该数值与延迟均为0则为鼠标悬停控制,-1禁止鼠标控制)

使用建议:

1、建议直接赋予容器的显示区域的宽度和高度,如(

……

)

2、建议为容器添加样式overflow = auto,如(

……

)

3、为了更准确的获取滚动区域的宽度和高度,请尽可能将各滚动单位直接赋予正确宽高度

4、对于TABLE标记的横向滚动,需要对TABLE添加样式display = inline,如(

)

5、对于翻屏滚动或间歇滚动,要注意各滚动单位间的间距,同时需要对容器的可视高度和可视宽度做好准确的设置,对于各滚动单位间的间距可以通过设置行间距或者单元格的高宽度来进行调整

6、对于LI自动换行的问题暂时没有更好的解决办法,建议将其转换成表格(TABLE)的形式来达到同等的效果

7、针对横向滚动的文字段落,如果最末端是以空格” “结束的,请将空格” “转换成”?”

8、鼠标悬停滚动思想源自Flash,所以有一定的局限性(容器内仅允许用图片或者带链接的图片的形式,并需要禁止其自动换行)

?

html js 链接滚动效果,【JS特效】不间断滚动效果通用类相关推荐

  1. msclass 文字滚动_MSClass 图片/文字不间断滚动\间歇滚动\翻屏滚动类

    /*MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类) Ver 1.65*\ 制作时间:2006-08-29 (Ver 0.5) 发布时间:2006-08-31 ...

  2. html 晃动效果,css3特效(上下左右晃动效果)

    Document .animated { animation-duration: 2s; /*动画时间*/ animation-fill-mode: both; /*播放后的状态*/ } .anima ...

  3. html 向上滚动 不间断,向上不间断滚动div+css+js模板

    div+css不间断向上滚动模板 上一次给大家介绍一种div css的不间断滚动代码JS特别多(不间断滚动css代码),这次给大家介绍的是比较实用比较简单的不间断css滚动代码 DIV+CSS不间断滚 ...

  4. h5酷炫粒子java代码_html5粒子效果文字特效

    特效描述:html5 粒子效果 文字特效.html5粒子效果文字特效 代码结构 1. HTML代码 BLUR = false; PULSATION = true; PULSATION_PERIOD = ...

  5. msclass 文字滚动_【JS特效】不间断滚动效果通用类

    网上发现一个不错的js不间断滚动效果,今天来转载一下吧.这个js的作者应是崔永祥(因其博客已不存在,而无法确认),我这里只简单整理,只为笔记. ??? 需要通过样式,js来实现这个翻滚效果. ??? ...

  6. WOW.js – 在页面滚动时展现动感的元素动画效果

    在一些网页上,当你滚动页面的时候会看到各式各样的元素动画效果,非常动感.WOW.js 就是一款帮助你实现这种 CSS 动画效果的插件,很容易定制,你可以改变动画设置喜欢的风格.延迟.长度.偏移和迭代等 ...

  7. 动态效果html wow,WOW.js ? 在页面滚动时展现动感的元素动画效果_html/css_WEB-ITnose...

    在一些网页上,当你滚动页面的时候会看到各式各样的元素动画效果,非常动感.WOW.js 就是一款帮助你实现这种 CSS 动画效果的插件,很容易定制,你可以改变动画设置喜欢的风格.延迟.长度.偏移和迭代等 ...

  8. CSS+JS自动循环滚动的多图片幻灯切换展示效果

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  9. js实现3d标签云tag动画效果js特效代码

    下载地址JS制作TAG标签云文字动画特效是一款当鼠标悬停某个标签时,当前标签静止,移出恢复滚动效果.tagcloud({ selector: ".tagcloud", //元素选择 ...

最新文章

  1. go语言的map以及红黑树的map
  2. 重新学习的HTTP协议
  3. 【columnstore】mariadb columnstore 数据迁移
  4. 字节JAVA研发面试
  5. mysql 有哪些子句_mysql 查询子句
  6. 借助共享缓存redis实现分布式锁
  7. Leetcode: Generate Parentheses
  8. 算法:回溯三 Combination Sum组合总数
  9. 多家多平台拿走的AD封装库Altium-3D封装库+超全原理图库含51+STM32库
  10. Pearson 相关系数
  11. 使用pip配置谷歌Colab Pytorch环境
  12. java发送邮件带图片和附件
  13. 腾讯新品吐个槽,目标是你的核心用户
  14. 世界5G大会 大兴机场 随记
  15. Re33:读论文 Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Languag
  16. (十)MySQL中的逻辑条件 优先规则 排序(未完版)
  17. 【微信小程序】个人信息页面/我的页面
  18. 论文:Detecting and Correcting for Label Shift with Black Box Predictors(BBSE)
  19. BTCC受DDoS敲诈攻击nbsp;现赎金涨…
  20. 当你想通了,工作就顺了

热门文章

  1. 2011 imac 固态_Apple 篇一:iMac 2011升级内存固态实录
  2. java sublist_java中List.subList()方法的使用
  3. 金风科技执行副总裁吴凯:智慧能源就在我们面前
  4. python 获取word文档页数
  5. 安卓平板|markdown APP
  6. java编程用户输入两个数字_编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据...,编写一个Java应用程序,要求从键盘输入一个数,判断该数是不...
  7. 救援人员抵达受灾海啸袭击的岩手县Otsuchi镇(高清组图)
  8. mysql主键无意义_数据库主键不应该具有任何业务意义
  9. MySQL事务基础知识
  10. Flink——入门WordCount程序