我---7号斋主人

已婚
爱老婆
I wanna be a happy fish...

星期日, 三月 11, 2007

JS实现间断式滚动文字

由于W3C标准的限制,导致很多原来使用marquee标记实现滚动/带停顿(间隔式)滚动文字的方法都没有办法在FIREFOX中使用,为了解决这个办法,网络上很多人提出自己的想法和做法,还有人再责备W3C把marquee标记给抛弃了,呵呵,这些都不管了,网络上有很全的代码,直接COPY就能用的,但是使用的时候还是会因为客观情况的不同而出现各种各样的问题。
------------------
我抄袭了一段代码,在此,也谢谢这位网友,针对我的客观情况,我将DIV的ID作为参数传递的方法修改了,只对一个DIV操作,其实如果非特殊情况,建议不要修改原来的方法,因为修改了之后,每次添加一个滚动字母,都要全新COPY代码,并修改DIV的ID,我是逼不得已的。
代码如下:



瞧,textarea里头无故多出来的换行标记,blogspot会自动增加换行标记,由于是代码,所以又要在textarea中显示,所以只能这样了,当然是可以关闭的,但是有一种是关不掉的,就是我之前的posts就都会乱了,只能这样了,可以复制下来,把换行标记替换为空;另外,blogspot还有一个缺点,就是在为blog添加自定义代码时,也会作检查和补充,凡是HTML标记或者JS的,这就是我上面说的我的特殊情况,希望blogspot早日解决此问题。

没有评论: