-
Shirley 小试身手Lv3
发表于2019-5-28 09:17
楼主
本帖最后由 Shirley 于 2019-5-28 09:20 编辑
复制代码复制代码
- /*
- * 创建marquee标签
- * cell 活动字幕所属文本框组件
- * scrollAmount 设定活动字幕的滚动速度,单位pixels
- * scrollDelay 设定活动字幕滚动两次之间的延迟时间,单位millisecond(毫秒)
- * direct 活动字幕的滚动方向 left/right
- * padtop marquee标签的top样式
- * padleft marquee标签的left样式
- */
- function createMar(cell,scrollAmount,scrollDelay,direct,padtop,padleft){
- if(cell){
- var mar = document.createElement("marquee");
- mar.behavior="scroll";
- mar.direction=direct;
- if(scrollAmount){
- mar.scrollAmount=scrollAmount;
- }
- if(scrollDelay){
- mar.scrollDelay=scrollDelay;
- }
- if(padtop){
- mar.style.top=padtop;
- }
- if(padleft){
- mar.style.left=padleft;
- }
- mar.style.zIndex="999999";
- mar.align= "center";
- var spanDom = cell;
- var domnew = spanDom.cloneNode(true);
- domnew.style.zIndex="999999";
- domnew.style.position="static";
- mar.appendChild(domnew);
- spanDom.parentNode.replaceChild(mar,spanDom);
- }
- }
- /*
- * HHH4是需要滚动的文本框的代号
- */
- createMar(document.getElementById('HHH4'),2,0,"left",null,null);