白日梦之流口水

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
        这是我第二次写了,上次提交的时候出错,都丢了。然后就被派去Microsoft学习了1周,现在刚回来。咬咬牙,换个姿势,再来一次。

        某天,项目经理提了个需求,要我做一个在系统后台运行的一个消息提示的功能,当有新业务单未处理的时候,就在系统主页面的右上角滚动一段提示文字的链接。
        当我写完后台代码后,为了实现滚动文字,第一个方案,如下:
demo1
        但是发现,这个巨不好用。缺点:1、当文字过少,面积比Div_base小的时候就不滚动(不适合单条消息类的滚动,但是可以满足当内容超出容器时候的滚动的需求);2、为了实现不间断的滚动,内容被复制了1份;3、不兼容除IE外的浏览器。
demo2
        demo2缺点:代码量太大,过于复杂。
demo3
        demo3缺点和demo1一样。
demo4
        demo4的效果相当漂亮。 页面右上角就是这个效果。
demo5
        demo5,是我最后采用的方案。好处不言而喻,代码简单,功能强大,图片、按钮、表格等放到里面都可以滚动。缺点也是不支持IE以外的浏览器。

marquee的各参数
方向
<direction=#> #=left, right ,up ,down

方式
<bihavior=#> #=scroll, slide, alternate

循环
<loop=#> #=次数;若未指定则循环不止(infinite)

速度
<scrollamount=#>

延时
<scrolldelay=#>

外观(Layout)设置

对齐方式(Align)
<align=#> #=top, middle, bottom

底色
<bgcolor=#> #=rrggbb 16 进制数码,或者是系统已命名颜色

面积
<height=# width=#>

空白
(Margins)<hspace=# vspace=#>


posted on 2006-05-15 15:56  阿钢  阅读(792)  评论(1)    收藏  举报