时间: 2008-09-03 / 分类: WEB后端编程 - 开发与实践 / 浏览次数: / 3 个评论 发表评论
连续不间断无空白的marquee滚动
黄金分割与摄影构图
项目前端开发的架构
12条经典摄影技巧
CSS Hack浏览器兼容IE6+IE7+IE8+IE9+FF

微软自家浏览器出的标准如Iframe和Marquee都已经被主流浏览器给接受了,Firefox用这些标签也已经很合体了。
找到了一个代替<></>标签的Javascript脚本类,主要功能连续不间断滚动,鼠标悬停滚动,文字翻屏滚动,文字图片间歇滚动,向上向下向左向右翻屏滚动。
下载msclass 1.65.071228版
嵌入包含<script type=”text/” src=”MSClass.”></script>

Javascript创建实例:
//参数直接赋值法
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、建议直接赋予容器的显示区域的宽度和高度,如(<div id=”marquee” style=”width:760px;height:52px;”>……</div>)
2、建议为容器添加样式overflow = auto,如(<div id=”marquee” style=”width:760px;height:52px;overflow:auto;”>……</div>)
3、为了更准确的获取滚动区域的宽度和高度,请尽可能将各滚动单位直接赋予正确宽高度
4、对于TABLE标记的横向滚动,需要对TABLE添加样式display = inline,如(<div id=”marquee” style=”width:760px;height:52px;overflow:auto;”><table style=”display:inline”>……</table></div>)
5、对于翻屏滚动或间歇滚动,要注意各滚动单位间的间距,同时需要对容器的可视高度和可视宽度做好准确的设置,对于各滚动单位间的间距可以通过设置行间距或者单元格的高宽度来进行调整
6、对于LI自动换行的问题暂时没有更好的解决办法,建议将其转换成表格(TABLE)的形式来达到同等的效果
7、针对横向滚动的文字段落,如果最末端是以空格” “结束的,请将空格” “转换成” ”
8、鼠标悬停滚动思想源自Flash,所以有一定的局限性(容器内仅允许用图片<img>或者带链接的图片<a><img></a>的形式,并需要禁止其自动换行)

原始作者:
更多演示地址:http://www.popub.net/script/MSClass.html
原始下载地址:http://www.popub.net/script/MSClass.js

  站点地图 | 关于我 | 返回顶部
Copyright © 2001-2013 { amiku.cn | zhangshunjin.com }. Powered by 

阿米酷

张顺金


浙ICP备11002820号-1