barriers / 阅读 / 详情

marquee滚动有空白怎么去掉,最好在我的源代码上修改谢谢

2023-07-25 10:27:51
共1条回复
我不懂运营

呵呵,不建议你采用这种滚动方法。我给你写一个。滚动区域的高度和宽度你只需要修改height和width就可以了,background是背景颜色,color是文字颜色。

<div id=demo style=overflow:hidden;height:139;width:232;background:#f4f4f4;color:#ff0000><div id=demo1>这中间写你要滚动的内容,<br>可以是图片文字,<br>超链接等等。<br>不过要注意哦,<br>如果你的内容高度<br>不超过你滚动的区域高度,<br>可能会出现不滚动的情况。

</div>

<div id=demo2></div>

</div>

<script>

var speed=50

demo2.innerHTML=demo1.innerHTML

function Marquee(){

if(demo2.offsetTop-demo.scrollTop<=0)

demo.scrollTop-=demo1.offsetHeight

else{

demo.scrollTop++

}

}

var MyMar=setInterval(Marquee,speed)

demo.onmouseover=function() {clearInterval(MyMar)}

demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}

</script>

相关推荐

dw中marquee属性怎么设置?

它的参数:x0dx0a  direction 表示滚动的方向,值可以是left,right,up,down,默认为left x0dx0a  behavior 表示滚动的方式,值可以是scroll(连续滚动)slide(滑动一次)alternate(来回滚动) x0dx0a  loop 表示循环的次数,值是正整数,默认为无限循环 x0dx0a  scrollamount 表示运动速度,值是正整数,默认为6 x0dx0a  scrolldelay 表示停顿时间,值是正整数,默认为0,单位是毫秒 x0dx0a  align 表示元素的垂直对齐方式,值可以是top,middle,bottom,默认为middle x0dx0a  bgcolor 表示运动区域的背景色,值是16进制的RGB颜色,默认为白色 x0dx0a  height、width 表示运动区域的高度和宽度,值是正整数(单位是像素)或百分数,默认width=100% height为标签内元素的高度 x0dx0a  hspace、vspace 表示元素到区域边界的水平距离和垂直距离,值是正整数,单位是像素。x0dx0a  onmouseover=this.stop() onmouseout=this.start() 表示当鼠标以上区域的时候滚动停止,当鼠标移开的时候又继续滚动
2023-07-24 15:24:101

滚动标记Marquee参数

活动字幕,也称为滚动看板。活动字幕的使用使得整个网页更有动感,显得很有生气。现在的网站中也越来越多地使用活动字幕来加强网页的互动性。用#编程可以实现活动字幕效果;用Dreamweaver的图层再用其时间线功能可以做出非常漂亮的滚动看板。而用HTML的<marquee>活动字幕标记所需的代码最少,确实能够以较少的下载时间换来较好的效果。该标记语法格式如下:< marquee aligh=left|center|right|top|bottombgcolor=#ndirection=left|right|up|downbehavior=typeheight=nhspace=nscrollamount=nScrolldelay=nwidth=nVSpace=nloop=n>可以看出由于活动字幕的显示方式多种多样,可选的参数也很多。下面解释一下各参数的含义:align:是设定活动字幕的位置,不过除了居左、居中、居右三种位置外,又增加靠上(align=top)和靠下(align=bottom)两种位置。Bgcolor:用于设定活动字幕的背景颜色,一般是十六进制数。Direction:用于设定活动字幕的滚动方向是向左、向右、向上、向下。Behavior:则用于设定滚动的方式,主要由三种方式:behavior="scroll"表示由一端滚动到另一端;behavior="slide"表示由一端快速滑动到另一端; behavior="alternate"表示在两端之间 来回滚动。Height:用于设定滚动字幕的高度。Width:则设定滚动字幕的宽度。Hspace和vspace:分别用于设定滚动字幕的左右边框和上下边框的宽度。Scrollamount:用于设定活动字幕的滚动距离。scrolldelay:用于设定滚动两次之间的延迟时间。Loop:用于设定滚动的次数,当loop=-1表示一直滚动下去,直到页面更新。<marquee>标记的默认情况是向左滚动无限次,字幕高度是文本高度,滚动范围:水平滚动的宽度是当前位置的宽度;垂直滚动的高度是当前位置的高度。应用技巧1、全取默认值,所用代码最少,请看下面的例子这个滚动字幕全取默认值,源代码:<marquee>这里写字幕内容</marquee>,代码是不是很少?。2、垂直滚动只要加上diriction="up"就行了,如<marquee direction="up" >这里写字幕内容</marquee>。3、多行文本的活动字幕由于<mqrquee>标记只能作用于一段文本,因此多行活动字幕,分行时只能用<br>标记,不能用<p>标记。示例源代码:<marquee>活动字幕内容第一行<br>活动字幕内容第二行<br>活动字幕内容第三行<br></marquee>4、在字幕内容中加入图象<marquee>虽是一个活动字幕标记,但它允许在其中加入图象。下面是一个加入了图片的代码:<marquee><img src="image/a2ball.gif" width="17" height="16">这是加入图象的活动字幕</marquee>5、在Dreamweaver中使用<marquee>标记Dreamweaver不能在编辑窗中直接加入marquee标记,但可在源代码检视器中加入<marquee>标记,然后在编辑窗中编辑活动字幕的内容即可。<marquee>标记的参数较多,在应用中要把握一个原则,能用默认值就不要再设置参数值,用什么参数就设置该参数的值,其它参数就不要再设置,以把代码控制在最少的范围内。要注意一点:MARQUEE要用在最合适的地方才能起到画龙点睛,不要滥用,否则就成败笔咯!
2023-07-24 15:24:182

marquee 速度如何控制,说明白些,或者举个例子,

marquee功能:使文字或者图片等产生移动效果语法:<marquee loop="value1" behavior="value2" ....> displaydata </marquee>注<marquee>是成对标记truespeed 未知意义loop设定跑马灯的次数behavior设定走动方式① scroll 跑到尽头后再重新开始(默认)② slide 跑完一次就不跑了③ alternate 以左右来回移动的方式跑direction设定跑马灯移动方向① left 从右向左(默认方式)② right 从左向右scrolldelay设定移动速度,用来设定延迟时间数值越大,速度越慢(默认为90)单位以毫秒来计算scrollamount设定移动速度,跑马灯移动距离数值越大,速度越慢(默认为6)以移动的pixel为单位width调整跑马灯的宽度height调整跑马灯的高度bgcolor设定跑马灯的背景颜色<MARQUEE> 只适用于 IE ,叫做"跑马灯" 如 Status Bar 的那种,意指走动或卷动的文字,其参数设定比较多。<marquee behavior="SCROLL" direction="LEFT" bgcolor="#0000FF" height="30" width="150" hspace="0" vspace="0" loop="INFINITE" scrollamount="30" scrolldelay="500">Hello</marquee> behavior="SCROLL" 决定文字的卷动方式,可选值为: SCROLL 一般卷动,是内定值。 SLIDE 如幻灯片,一格格的,文字一接触左边便全消失。 ALTERNATE 文字向左右两边撞来撞去。 direction="LEFT" 设定文字设定文字的卷动方向,LEFT 表示向左,是内定值,RIGHT 表示向右。 bgcolor="#0000FF" 设定文字卷动范围的背景颜色,颜色值可参考【调色原理】。 height="30" width="150" >设定文字卷动范围,可采用相对或绝对,如 30% 或 30 等,单位为像素。 hspace="0" vspace="0" 设定文字的水平及垂直空白位置。 loop="INFINITE" 设定文字卷动次数,其值可以是正整数或 INFINITE,INFINITE 是默认值,表示无限次。 scrollamount="30" 每「格」文字间的间隔,单位是像素。 scrolldelay="500" 文字卷动的停顿时间,单位是毫秒。
2023-07-24 15:24:271

dreamweaver中的marquee是什么意思

基本语法 <marquee> ... </marquee> 移动属性的设置 ,这种移动不仅仅局限于文字,也可以应用于图片,表格等等方向 <direction=#> #=left, right ,up ,down <marquee direction=left>从右向左移!</marquee> 方式 <bihavior=#> #=scroll, slide, alternate <marquee behavior=scroll>一圈一圈绕着走!</marquee> <marquee behavior=slide>只走一次就歇了!</marquee> <marquee behavior=alternate>来回走</marquee> 循环 <loop=#> #=次数;若未指定则循环不止(infinite) <marquee loop=3 width=50% behavior=scroll>只走 3 趟</marquee> <P> <marquee loop=3 width=50% behavior=slide>只走 3 趟</marquee> <marquee loop=3 width=50% behavior=alternate>只走 3 趟!</marquee> 速度 <scrollamount=#> <marquee scrollamount=20>啦啦啦,我走得好快哟!</marquee> 延时 <scrolldelay=#> <marquee scrolldelay=500 scrollamount=100>啦啦啦,我走一步,停一停!</marquee> 外观(Layout)设置 对齐方式(Align) <align=#> #=top, middle, bottom <font size=6> <marquee align=# width=400>啦啦啦,我会移动耶!</marquee> </font> 底色 <bgcolor=#> #=rrggbb 16 进制数码,或者是下列预定义色彩: Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime, Fuchsia, White, Green, Purple, Silver, Yellow, Aqua <marquee bgcolor=aaaaee>颜色!</marquee> 面积 <height=# width=#> <marquee height=40 width=50% bgcolor=aaeeaa>面积!</marquee> 空白 (Margins)<hspace=# vspace=#> <marquee hspace=20 vspace=20 width=150 bgcolor=ffaaaa align=middle>面积!</marquee>
2023-07-24 15:24:461

html marquee标签 怎么让图片水平和垂直滚动

html中marquee标签让图片滚动是这样做的:<marqueeonmouseover="this.stop()"onmouseout="this.start()"scrollamount="2"scrolldelay="3"direction="up"></marquee>只要把图片放在marquee中间就好。其中direction="up"这个是垂直滚动;(还有个down)direction="left"这个是水平滚动(还有个right)marquee标签是最容易做滚动的一种方法。当然还有高级的做法就是利用jq或者js自己写函数代码。这种代码也是比较好的。
2023-07-24 15:25:051

网页制作滚动字幕的marquee从哪开始?

behavior属性。
2023-07-24 15:25:143

marquee使用的时候如何首尾相接的循环?

方法1. <marquee id="scrollarea" direction="up" scrolldelay="5" scrollamount="5" width="167" height="580" onmouseover="this.stop();" onmouseout="this.start();"> 内容 </marquee> behavior="alternate" 左右滚动 方法2. 首尾相接 <div id=maq style=overflow:hidden;height:100px;width:150px;> <div id=mtext> 1.文字也是可以连续滚动的<br> 2.文字也是可以连续滚动的<br> 3.文字也是可以连续滚动的<br> 4.文字也是可以连续滚动的<br> 5.文字也是可以连续滚动的<br> 6.文字也是可以连续滚动的<br> </div> <div id=m0></div> </div> <script> var speed=40 //调整滚动速度 m0.innerHTML=mtext.innerHTML function Marquee(){ if(m0.offsetTop-maq.scrollTop<=0) maq.scrollTop-=mtext.offsetHeight else{ maq.scrollTop++ } } var MyMar=setInterval(Marquee,speed) maq.onmouseover=function() maq.onmouseout=function() </script>
2023-07-24 15:25:351

marquee 无缝连接

JavaScript 控制Marquee无缝滚动的原理:首先把内容复制为两份再连接起来,然后控制滚到一半的时侯从头开始,看起来就是无缝的。下面是一个例子(百度上可以搜索许多,这是我搜索的第一个,但是我测试正确):<div id="marquees"> <!-- 这些是字幕的内容,你可以任意定义 --> <a href="">链接1</a> <br> <a href="#">链接2</a> <br> <a href="#">链接3</a> <br> <a href="#">链接4</a> <br> <!-- 字幕内容结束 --> </div> <!-- 以下是javascript代码 --> <script language="javascript"> <!-- marqueesHeight=200; //内容区高度 stopscroll=false; //这个变量控制是否停止滚动 with(marquees){ noWrap=true; //这句表内容区不自动换行 style.width=0; //于是我们可以将它的宽度设为0,因为它会被撑大 style.height=marqueesHeight; style.overflowY="hidden"; //滚动条不可见 onmouseover=new Function("stopscroll=true"); //鼠标经过,停止滚动 onmouseout=new Function("stopscroll=false"); //鼠标离开,开始滚动 } //这时候,内容区的高度是无法读取了。下面输出一个不可见的层"templayer",稍后将内容复制到里面: document.write("<div id="templayer" style="position:absolute;z-index:1;visibility:hidden"></div>"); function init(){ //初始化滚动内容 //多次复制原内容到"templayer",直到"templayer"的高度大于内容区高度: while(templayer.offsetHeight<marqueesHeight){ templayer.innerHTML+=marquees.innerHTML; } //把"templayer"的内容的“两倍”复制回原内容区: marquees.innerHTML=templayer.innerHTML+templayer.innerHTML; //设置连续超时,调用"scrollUp()"函数驱动滚动条: setInterval("scrollUp()",20); } document.body.onload=init; preTop=0; //这个变量用于判断滚动条是否已经到了尽头 function scrollUp(){ //滚动条的驱动函数 if(stopscroll==true) return; //如果变量"stopscroll"为真,则停止滚动 preTop=marquees.scrollTop; //记录滚动前的滚动条位置 marquees.scrollTop+=1; //滚动条向下移动一个像素 //如果滚动条不动了,则向上滚动到和当前画面一样的位置 //当然不仅如此,同样还要向下滚动一个像素(+1): if(preTop==marquees.scrollTop){ marquees.scrollTop=templayer.offsetHeight-marqueesHeight+1; } } --> </script>
2023-07-24 15:25:421

使用marquee实现文字上下滚动代码怎么写

在要实现滚动的地方,加入此代码:<marquee direction=up>要输入的文字</marquee>UP是向上, DOWN是向下,Left向左,Right向右.这两个属性决定文字滚动的速度(scrollamount)和延时(scrolldelay),参数值都是正整数。如下所示:<marquee scrollamount="100">我速度很快。</marquee><marquee scrollamount="50">我慢了些。</marquee><marquee scrolldelay="30">我小步前进。</marquee><marquee scrolldelay="1000" scrollamount="100">我大步前进。</marquee>按照自己的需要写代码吧,希望能够帮助你!
2023-07-24 15:25:491

怎么实现marquee标签的向上无缝滚动?

找jquery的例子吧,marquee不行
2023-07-24 15:26:123

网页设计那个滚动字幕怎么做

用DW8学习网页滚动字幕的制作【简介】在网页中,制作滚动字幕使用marquee标签,如果用手写的方法,实在是太麻烦了。推荐利用网页制作软件比如Dreamweaver来学习。在DW中可以使用“标签选择器”插入各种标签,并且可以使用“标签检查器”设置标签的属性值,它的功能类似于属性面板,但是比属性面板更强大。在网页中,制作滚动字幕使用marquee标签,如果用手写的方法,实在是太麻烦了。推荐利用网页制作软件比如Dreamweaver来学习。在DW中可以使用“标签选择器”插入各种标签,并且可以使用“标签检查器”设置标签的属性值,它的功能类似于属性面板,但是比属性面板更强大。使用“标签选择器”插入marquee标签1.把光标插入点放在需要插入滚动字幕的地方。2.点击插入面板的“标签选择器”3.选择marquee标签,点击“插入”按钮。“标签检查器”设置marquee标签的属性使用4.转换到代码视图。把光标插入点放在marquee标签内。5.选择“窗口”-->“标签检查器”。然后选择属性,单击未分类前面的”+”,可以在“标签检查器”中设置标签的各种用法。设置marquee标签的主要用法6.点击behavior设置项右边的下拉箭头,选择滚动字幕内容的运动方式。7.direction属性设置字幕内容的滚动方向。8.scrollamount属性设置字幕滚动的速度。9.scrolldelay属性设置字幕内容滚动时停顿的时间,单位为毫秒。如果要让滚动看起来流畅,数值应该尽量小。实例中设置为1毫秒。如果要有步进的感觉,就设置时间长一点吧。10.width属性设置滚动字幕的宽度。11.onMouseOver事件设置鼠标移动到滚动字幕时的动作,常设置为停止滚动。onMouseOut事件设置鼠标离开滚动字幕时的动作,常设置为开始滚动。在Dreamweaver8中需要打开“行为”面板设置。12.style属性设置字幕内容的样式。实例中设置字幕文字大小,输入了“font:12px;”。13.loop属性设置字幕内容滚动次数,默认值为无限。“-1”也为无限。一套向上滚动字幕的代码:<marqueebehavior="scroll"direction="up"width="200"height="150"loop="-1"scrollamount="1"scrolldelay="1"style="font:12px;"onMouseOver="this.stop();"onMouseOut="this.start();">滚动字幕内容</marquee>
2023-07-24 15:26:281

如何让marquee文字滚动头尾相连?

学习
2023-07-24 15:26:353

html里marquee应该怎么改它的间歇性啊?就是让它不停的滚动。

marquee 里面就是一直的 不过是需要尾巴的空白都走完才会从头开始所以你会觉得间歇了你可以用 无缝滚动下面是 js<style type="text/css"> <!-- *{ margin:0px; padding:0px; font:12px Arial, Helvetica, sans-serif; background-color:#333333; color:#FFFFFF}#demo { background-color:#000000; overflow:hidden; border: 0px solid #ccc; width:300px;} #demo img { border: 1px solid #0066CC;} /*图片的边框*/#indemo { float: left; width:680%; height:90px;overflow:hidden;} #demo1 { float: left;height:100px;overflow:hidden;} #demo2 { float: left; height:100px;overflow:hidden;} #demo1 a,#demo2 a{text-decoration:none;}#demo1 ul li,#demo2 ul li{float:left;width:50px;height:70px;list-style:none;text-align:center;display:block;overflow:hidden; padding-top:10px;margin:0px; }--> </style> <div id="demo"> <div id="indemo"> <div id="demo1"> <ul> <li><a href="#"><img src="xin/edison.gif" border="0" width="44" height="46" /></a><br />Edison</li> <li><a href="#"><img src="xin/freeagain.gif" border="0" width="44" height="46" /></a><br />Freeagain</li> <li><a href="#"><img src="xin/KURAFI.gif" border="0" width="44" height="46" /></a><br />KURAFI</li> <li><a href="#"><img src="xin/luoxian.gif" border="0" width="44" height="46" /></a><br />罗贤</li> <li><a href="#"><img src="xin/maomao.gif" border="0" width="44" height="46" /></a><br />猫猫球</li> <li><a href="#"><img src="xin/rushgoon.gif" border="0" width="44" height="46" /></a><br />Rushgoon</li> <li><a href="#"><img src="xin/shadow.gif" border="0" width="44" height="46" /></a><br />shadow</li> <li><a href="#"><img src="xin/xiaoc.gif" border="0" width="44" height="46" /></a><br />小仓MM</li> </ul></div> <div id="demo2"></div> </div> </div> <script> <!-- var speed=10; //数字越大速度越慢 var tab=document.getElementById("demo"); var tab1=document.getElementById("demo1"); var tab2=document.getElementById("demo2"); tab2.innerHTML=tab1.innerHTML; function Marquee(){ if(tab2.offsetWidth-tab.scrollLeft<=0) tab.scrollLeft-=tab1.offsetWidth else{ tab.scrollLeft++; } } var MyMar=setInterval(Marquee,speed); tab.onmouseover=function() {clearInterval(MyMar)}; tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)}; --> </script>
2023-07-24 15:26:561

marquee标签中的关于鼠标的悬停

<marqueedirection="向什么方向移动"height="移动区域高度"width="移动区域宽度"scrollamount="移动速度"onmouseover=this.stop()onmouseout=this.start()>"onmouseover设置鼠标放在移动区域的时候暂停移动onmouseout鼠标离开的时候继续滚动
2023-07-24 15:27:062

JS代码滚动,我写好了,但它不会动,请高手帮改下!

缺包含文件啊<!--/*MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类) Ver 1.65*copyright qqlxinye 应用说明:页面包含<script type="text/javascript" src="MSClass.js"></script> 创建实例: //参数直接赋值法 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>的形式,并需要禁止其自动换行)***程序制作/版权所有:qqlxinye.cnfunction Marquee(){ this.ID = document.getElementById(arguments[0]); if(!this.ID) { alert("您要设置的"" + arguments[0] + ""初始化错误 请检查标签ID设置是否正确!"); this.ID = -1; return; } this.Direction = this.Width = this.Height = this.DelayTime = this.WaitTime = this.CTL = this.StartID = this.Stop = this.MouseOver = 0; this.Step = 1; this.Timer = 30; this.DirectionArray = {"top":0 , "up":0 , "bottom":1 , "down":1 , "left":2 , "right":3}; if(typeof arguments[1] == "number" || typeof arguments[1] == "string")this.Direction = arguments[1]; if(typeof arguments[2] == "number")this.Step = arguments[2]; if(typeof arguments[3] == "number")this.Width = arguments[3]; if(typeof arguments[4] == "number")this.Height = arguments[4]; if(typeof arguments[5] == "number")this.Timer = arguments[5]; if(typeof arguments[6] == "number")this.DelayTime = arguments[6]; if(typeof arguments[7] == "number")this.WaitTime = arguments[7]; if(typeof arguments[8] == "number")this.ScrollStep = arguments[8]; this.ID.style.overflow = this.ID.style.overflowX = this.ID.style.overflowY = "hidden"; this.ID.noWrap = true; this.IsNotOpera = (navigator.userAgent.toLowerCase().indexOf("opera") == -1); if(arguments.length >= 7)this.Start();}Marquee.prototype.Start = function(){ if(this.ID == -1)return; if(this.WaitTime < 800)this.WaitTime = 800; if(this.Timer < 20)this.Timer = 20; if(this.Width == 0)this.Width = parseInt(this.ID.style.width); if(this.Height == 0)this.Height = parseInt(this.ID.style.height); if(typeof this.Direction == "string")this.Direction = this.DirectionArray[this.Direction.toString().toLowerCase()]; this.HalfWidth = Math.round(this.Width / 2); this.HalfHeight = Math.round(this.Height / 2); this.BakStep = this.Step; this.ID.style.width = this.Width + "px"; this.ID.style.height = this.Height + "px"; if(typeof this.ScrollStep != "number")this.ScrollStep = this.Direction > 1 ? this.Width : this.Height; var templateLeft = "<table cellspacing="0" cellpadding="0" style="border-collapse:collapse;display:inline;"><tr><td noWrap=true style="white-space: nowrap;word-break:keep-all;">MSCLASS_TEMP_HTML</td><td noWrap=true style="white-space: nowrap;word-break:keep-all;">MSCLASS_TEMP_HTML</td></tr></table>"; var templateTop = "<table cellspacing="0" cellpadding="0" style="border-collapse:collapse;"><tr><td>MSCLASS_TEMP_HTML</td></tr><tr><td>MSCLASS_TEMP_HTML</td></tr></table>"; var msobj = this; msobj.tempHTML = msobj.ID.innerHTML; if(msobj.Direction <= 1) { msobj.ID.innerHTML = templateTop.replace(/MSCLASS_TEMP_HTML/g,msobj.ID.innerHTML); } else { if(msobj.ScrollStep == 0 && msobj.DelayTime == 0) { msobj.ID.innerHTML += msobj.ID.innerHTML; } else { msobj.ID.innerHTML = templateLeft.replace(/MSCLASS_TEMP_HTML/g,msobj.ID.innerHTML); } } var timer = this.Timer; var delaytime = this.DelayTime; var waittime = this.WaitTime; msobj.StartID = function(){msobj.Scroll()} msobj.Continue = function() { if(msobj.MouseOver == 1) { setTimeout(msobj.Continue,delaytime); } else { clearInterval(msobj.TimerID); msobj.CTL = msobj.Stop = 0; msobj.TimerID = setInterval(msobj.StartID,timer); } } msobj.Pause = function() { msobj.Stop = 1; clearInterval(msobj.TimerID); setTimeout(msobj.Continue,delaytime); } msobj.Begin = function() { msobj.ClientScroll = msobj.Direction > 1 ? msobj.ID.scrollWidth / 2 : msobj.ID.scrollHeight / 2; if((msobj.Direction <= 1 && msobj.ClientScroll <= msobj.Height + msobj.Step) || (msobj.Direction > 1 && msobj.ClientScroll <= msobj.Width + msobj.Step)) { msobj.ID.innerHTML = msobj.tempHTML; delete(msobj.tempHTML); return; } delete(msobj.tempHTML); msobj.TimerID = setInterval(msobj.StartID,timer); if(msobj.ScrollStep < 0)return; msobj.ID.onmousemove = function(event) { if(msobj.ScrollStep == 0 && msobj.Direction > 1) { var event = event || window.event; if(window.event) { if(msobj.IsNotOpera) { msobj.EventLeft = event.srcElement.id == msobj.ID.id ? event.offsetX - msobj.ID.scrollLeft : event.srcElement.offsetLeft - msobj.ID.scrollLeft + event.offsetX; } else { msobj.ScrollStep = null; return; } } else { msobj.EventLeft = event.layerX - msobj.ID.scrollLeft; } msobj.Direction = msobj.EventLeft > msobj.HalfWidth ? 3 : 2; msobj.AbsCenter = Math.abs(msobj.HalfWidth - msobj.EventLeft); msobj.Step = Math.round(msobj.AbsCenter * (msobj.BakStep*2) / msobj.HalfWidth); } } msobj.ID.onmouseover = function() { if(msobj.ScrollStep == 0)return; msobj.MouseOver = 1; clearInterval(msobj.TimerID); } msobj.ID.onmouseout = function() { if(msobj.ScrollStep == 0) { if(msobj.Step == 0)msobj.Step = 1; return; } msobj.MouseOver = 0; if(msobj.Stop == 0) { clearInterval(msobj.TimerID); msobj.TimerID = setInterval(msobj.StartID,timer); } } } setTimeout(msobj.Begin,waittime);}Marquee.prototype.Scroll = function(){ switch(this.Direction) { case 0: this.CTL += this.Step; if(this.CTL >= this.ScrollStep && this.DelayTime > 0) { this.ID.scrollTop += this.ScrollStep + this.Step - this.CTL; this.Pause(); return; } else { if(this.ID.scrollTop >= this.ClientScroll) { this.ID.scrollTop -= this.ClientScroll; } this.ID.scrollTop += this.Step; } break; case 1: this.CTL += this.Step; if(this.CTL >= this.ScrollStep && this.DelayTime > 0) { this.ID.scrollTop -= this.ScrollStep + this.Step - this.CTL; this.Pause(); return; } else { if(this.ID.scrollTop <= 0) { this.ID.scrollTop += this.ClientScroll; } this.ID.scrollTop -= this.Step; } break; case 2: this.CTL += this.Step; if(this.CTL >= this.ScrollStep && this.DelayTime > 0) { this.ID.scrollLeft += this.ScrollStep + this.Step - this.CTL; this.Pause(); return; } else { if(this.ID.scrollLeft >= this.ClientScroll) { this.ID.scrollLeft -= this.ClientScroll; } this.ID.scrollLeft += this.Step; } break; case 3: this.CTL += this.Step; if(this.CTL >= this.ScrollStep && this.DelayTime > 0) { this.ID.scrollLeft -= this.ScrollStep + this.Step - this.CTL; this.Pause(); return; } else { if(this.ID.scrollLeft <= 0) { this.ID.scrollLeft += this.ClientScroll; } this.ID.scrollLeft -= this.Step; } break; }}//-->
2023-07-24 15:27:131

关于marquee里的内容显示问题

既然是方在div,直接复制以下代码试试<marquee> 滚动文字</marquee> 你说的文字不居中,应该是height=25这个数值不合理
2023-07-24 15:27:222

为什么MARQUEE 标签不被支持

可能是你浏览器的事,或者是你代码些的有些错误吧,发出来看看啊
2023-07-24 15:27:292

marquee 无缝循环

这个不行 去找JS的
2023-07-24 15:27:373

marquee 中如何让图片进行无缝循环?

思路:一个设定宽度并且隐藏超出它宽度的内容的容器demo,里面放demo1和demo2,demo1是滚动内容,demo2为demo1的直接克隆,通过不断改变demo1的scrollTop或者scrollLeft太到滚动的目的,当滚动至demo1与demo2的交界处时直接跳回初始位置,因为demo1与demo2一样,所以分不出跳动的瞬间,从而达到“无缝”滚动.有个代码例子:<html><body><div id=demo style=overflow:hidden;height:95;width:500;><table align=center cellpadding=0 cellspace=0 border=0><tr> <td id=demo1 valign=top><a href="http://www.lijinran.com" target="_blank" title="网站名称:劲然的眼镜网站地址:http://www.lijinran.com网站简介:劲然漫画"><img src="http://www.lijinran.com/bbs/UploadFile/20047111344528837.gif" width="88" height="31" border="0"></a><a href="http://my.coolala.net" target="_blank" title="网站名称:酷辣辣网站地址:http://my.coolala.net网站简介:酷辣辣更精彩"><img src="http://my.coolala.net/images/logo8831.gif" width="88" height="31" border="0"></a><a href="http://www.brazilfans.cn" target="_blank" title="网站名称:巴迷社区网站地址:http://www.brazilfans.cn网站简介:巴迷社区"><img src="http://www.brazilfans.cn/news/images/link/logo.gif" width="88" height="31" border="0"></a><a href="/FriendSite/FriendSiteReg.asp" target="_blank"><img src="/images/nologo.gif" width="88" height="31" border="0" alt="点击申请"></a><a href="/FriendSite/FriendSiteReg.asp" target="_blank"><img src="/images/nologo.gif" width="88" height="31" border="0" alt="点击申请"></a><a href="/FriendSite/FriendSiteReg.asp" target="_blank"><img src="/images/nologo.gif" width="88" height="31" border="0" alt="点击申请"></a></td><td id=demo2 valign=top></td></tr></table></div><script>var speed=30demo2.innerHTML=demo1.innerHTMLfunction Marquee(){if(demo2.offsetWidth-demo.scrollLeft<=0)demo.scrollLeft-=demo1.offsetWidthelse{demo.scrollLeft++}}var MyMar=setInterval(Marquee,speed)demo.onmouseover=function() {clearInterval(MyMar)}demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}</script></body></html>
2023-07-24 15:27:441

CSS marquee滚动 长宽怎么设置代码

上面说的也可以--还有种方法,把它放在500*800的表格里
2023-07-24 15:27:521

html中marquee 的属性align起什么作用

对齐方式(Align) <align=#> #=top, middle, bottom<marquee align=# width=400>啦啦啦,我会移动耶!</marquee>
2023-07-24 15:27:593

jquery.marquee滚动插件的问题。不知出什么问题,动不了

1、html结构问题:插件取的是$("#rcoll")元素下的 li,所以你的滚动元素须为li2、css问题:插件使用的是绝对定位,所以$("#rcoll")的样式需要为position:relative,而其下li元素需要为position:absolute。
2023-07-24 15:28:061

marquee实现首尾相接循环走马灯效果???网页脚本的

只使用marquee是不能实现的,必须结合js代码http://topic.csdn.net/t/20031120/09/2474922.htmlhttp://www.lslnet.com/linux/dosc1/65/linux-422740.htm
2023-07-24 15:28:281

marquee兼容问题?

marquee并不是一个标准的标签,只是IE自己延伸出来的,在FF下是不兼容的。大部分都采用JS来控制,这样可以做到多浏览器的兼容性。具体办法在这个网页上有 http://cai555.javaeye.com/blog/260584
2023-07-24 15:28:351

如何调整marquee的高度

MARQUEE onmouseover=this.stop() onmouseout=this.start()direction=up width=375 height=195
2023-07-24 15:28:422

用marquee怎样使文字滚动,并且文字是不断的,不是内容说完了就出现一大片的空白,而是连着的

那用的不是Marquee,Marquee实现不了这个功能,你得用Javascript来实现它。你在百度中搜“不间断滚动 javascript”,就可以找到你想要的代码。
2023-07-24 15:28:491

dreamweaver的marquee用法问题

<marquee>标签下有很多属性,可以根据属性设置你想要的效果。不过如果你只希望重复3次的话,需要加JS,仅仅marquee标签无法解决
2023-07-24 15:28:592

怎么让Marquee的滚动事件 默认就不滚动,当我把鼠标移到Marquee上 就会滚动了 .

<MARQUEE id=a onmouseover=a.stop() style="FONT-SIZE: 11pt; COLOR: white"onmouseout=a.start() scrollAmount=2 direction=up width=410 bgColor=#6699ffheight=150><DIV align="center">欢迎<?= $_SESSION[username]?>友情提示<br><font color="red">友情提示友情提示</font><font color="blue">友情提示</font><br>友情提示友情提示session<br>友情提示如下:<br>友情提示<br>友情提示友情提示友情提示<br></DIV></MARQUEE>这是核心代码,可以用MARQUEE来产生各种文字滚动的效果!!!上面代码实现当鼠标移动到滚动文字上面的时候,文字就停止滚动,移开鼠标又开始滚动。
2023-07-24 15:29:151

marquee无缝滚动,开始很好,一段时间后就自动停下来了

我认为你只要这样应该改就可以了:<div id="demo" style="overflow:hidden;height:80px;">希望可以,努力!
2023-07-24 15:29:243

MARQUEE怎样去掉开始滚动的时候的空白

给你一段代码:<div id="marquees"> <!-- 这些是字幕的内容,你可以任意定义 --> <a href="#">链接1</a><br> <a href="#">链接2</a><br> <a href="#">链接3</a><br> <a href="#">链接4</a><br> <!-- 字幕内容结束 --></div> <!-- 以下是javascript代码 --><script language="javascript"><!--marqueesHeight=200; //内容区高度stopscroll=false; //这个变量控制是否停止滚动with(marquees){noWrap=true; //这句表内容区不自动换行style.width=0; //于是我们可以将它的宽度设为0,因为它会被撑大style.height=marqueesHeight;style.overflowY="hidden"; //滚动条不可见onmouseover=new Function("stopscroll=true"); //鼠标经过,停止滚动onmouseout=new Function("stopscroll=false"); //鼠标离开,开始滚动}//这时候,内容区的高度是无法读取了。下面输出一个不可见的层"templayer",稍后将内容复制到里面:document.write("<div id="templayer" style="position:absolute;z-index:1;visibility:hidden"></div>");function init(){ //初始化滚动内容//多次复制原内容到"templayer",直到"templayer"的高度大于内容区高度:while(templayer.offsetHeight<marqueesHeight){templayer.innerHTML+=marquees.innerHTML;} //把"templayer"的内容的“两倍”复制回原内容区:marquees.innerHTML=templayer.innerHTML+templayer.innerHTML;//设置连续超时,调用"scrollUp()"函数驱动滚动条:setInterval("scrollUp()",20);}document.body.onload=init;preTop=0; //这个变量用于判断滚动条是否已经到了尽头function scrollUp(){ //滚动条的驱动函数if(stopscroll==true) return; //如果变量"stopscroll"为真,则停止滚动 preTop=marquees.scrollTop; //记录滚动前的滚动条位置marquees.scrollTop+=1; //滚动条向下移动一个像素//如果滚动条不动了,则向上滚动到和当前画面一样的位置//当然不仅如此,同样还要向下滚动一个像素(+1):if(preTop==marquees.scrollTop){marquees.scrollTop=templayer.offsetHeight-marqueesHeight+1;}}--></script>
2023-07-24 15:29:311

html5用什么来代替 marquee制作滚动字幕呢?

使用css3,具体查询css3动画
2023-07-24 15:29:382

html里marquee应该怎么改它的间歇性啊?就是让它不停的滚动。

单独用marquee是不可能做到无间断滚动的,必须加上js才行
2023-07-24 15:29:582

在html中滚动文字标记marquee的滚动方式属性是什么?

  html用marquee标签来实现文字滚动属性,常见参数如下:  1.滚动方向direction(包括4个值:up、 down、 left和 right)  语法:<marquee direction="滚动方向">...</marquee>  2.滚动方式behavior(scroll:循环滚动,默认效果; slide:只滚动一次就停止; alternate:来回交替进行滚动)  语法:<marquee behavior="滚动方式">...</marquee>  3.滚动速度scrollamount(滚动速度是设置每次滚动时移动的长度,以像素为单位)  语法:<marquee scrollamount="5">...</marquee>  4.滚动延迟scrolldelay(设置滚动的时间间隔,单位是毫秒)  语法:<marquee scrolldelay="100">...</marquee>  5.滚动循环loop(默认值是-1,滚动会不断的循环下去)  语法:<marquee loop="2">...</marquee>
2023-07-24 15:30:051

怎样设置marquee中的字体颜色

  使用font标签设置marquee中大小和颜色  :<marquee align=left direction=left behavior=scroll height=10 width=1300 hspace=1 scrollamount=2 scrolldelay=1 vspace=1 loop=-1><font color="#FF0000">滚动字幕内容第一行</font></marquee>
2023-07-24 15:30:141

dw中marquee属性怎么设置?

它的参数:  direction 表示滚动的方向,值可以是left,right,up,down,默认为left   behavior 表示滚动的方式,值可以是scroll(连续滚动)slide(滑动一次)alternate(来回滚动)   loop 表示循环的次数,值是正整数,默认为无限循环   scrollamount 表示运动速度,值是正整数,默认为6   scrolldelay 表示停顿时间,值是正整数,默认为0,单位是毫秒   align 表示元素的垂直对齐方式,值可以是top,middle,bottom,默认为middle   bgcolor 表示运动区域的背景色,值是16进制的RGB颜色,默认为白色   height、width 表示运动区域的高度和宽度,值是正整数(单位是像素)或百分数,默认width=100% height为标签内元素的高度   hspace、vspace 表示元素到区域边界的水平距离和垂直距离,值是正整数,单位是像素。  onmouseover=this.stop() onmouseout=this.start() 表示当鼠标以上区域的时候滚动停止,当鼠标移开的时候又继续滚动
2023-07-24 15:30:231

怎么让marquee属性的图片首尾相连

marquee属性的使用说明 <marquee> ... </marquee> 移动属性的设置 ,这种移动不仅仅局限于文字,也可以应用于图片,表格等等鼠标属性onMouseOver=this.stop() .........鼠标经过时停止滚动 onMouseOut=this.start() ........鼠标移出状态滚动 方向--<direction=#> #=left, right ,up ,down <marquee direction=left>从右向左移!</marquee> 方式 --<bihavior=#> #=scroll, slide, alternate <marquee behavior=scroll>一圈一圈绕着走!</marquee> <marquee behavior=slide>只走一次就歇了!</marquee> <marquee behavior=alternate>来回走!</marquee> 循环 --<loop=#> #=次数;若未指定则循环不止(infinite) <marquee loop=3 width=50% behavior=scroll>只走 3 趟</marquee> <marquee loop=3 width=50% behavior=slide>只走 3 趟</marquee> <marquee loop=3 width=50% behavior=alternate>只走 3 趟</marquee> 速度 --<scrollamount=#> <marquee scrollamount=20>啦啦啦,我走得好快哟!</marquee> 延时 --<scrolldelay=#> <marquee scrolldelay=500 scrollamount=100>啦啦啦,我走一步,停一停!</marquee> 外观(Layout)设置对齐方式(Align) --<align=#> #=top, middle, bottom <font size=6> <marquee align=# width=400>啦啦啦,我会移动耶!</marquee> </font> 底色 --<bgcolor=#> #=rrggbb 16 进制数码,或者是下列预定义色彩: --Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime, Fuchsia, White, Green, Purple, Silver, Yellow, Aqua --<marquee bgcolor=aaaaee>颜色!</marquee> 面积 --<height=# width=#> <marquee height=40 width=50% bgcolor=aaeeaa>面积!</marquee> 空白 --(Margins)<hspace=# vspace=#> <marquee hspace=20 vspace=20 width=150 bgcolor=ffaaaa align=center>面积!</marquee>
2023-07-24 15:30:311

在html中滚动文字标记marquee的滚动方式属性是

  html用marquee标签来实现文字滚动属性,常见参数如下:  1.滚动方向direction(包括4个值:up、 down、 left和 right)  语法:<marquee direction="滚动方向">...</marquee>  2.滚动方式behavior(scroll:循环滚动,默认效果; slide:只滚动一次就停止; alternate:来回交替进行滚动)  语法:<marquee behavior="滚动方式">...</marquee>  3.滚动速度scrollamount(滚动速度是设置每次滚动时移动的长度,以像素为单位)  语法:<marquee scrollamount="5">...</marquee>  4.滚动延迟scrolldelay(设置滚动的时间间隔,单位是毫秒)  语法:<marquee scrolldelay="100">...</marquee>  5.滚动循环loop(默认值是-1,滚动会不断的循环下去)  语法:<marquee loop="2">...</marquee>
2023-07-24 15:30:381

marquee的速度怎么设置?

就在这个百度知道上搜索应该会吧?
2023-07-24 15:30:463

marquee怎么把显示完了的一段空白去掉啊?想连续循环显示.

分类: 电脑/网络 >> 程序设计 >> 其他编程语言 解析: 给你一段代码: <div id="marquees"> <!-- 这些是字幕的内容,你可以任意定义 --> <a href="#">链接1</a> <br> <a href="#">链接2</a> <br> <a href="#">链接3</a><br> <a href="#">链接4</a> <br> <!-- 字幕内容结束 --> </div> <!-- 以下是javascript代码 --> <script language="javascript"> <!-- marqueesHeight=200; 内容区高度 stopscroll=false; 这个变量控制是否停止滚动 with(marquees){ noWrap=true; 这句表内容区不自动换行 style.width=0; 于是我们可以将它的宽度设为0,因为它会被撑大 style.height=marqueesHeight; style.overflowY="hidden"; 滚动条不可见 onmouseover=new Function("stopscroll=true"); 鼠标经过,停止滚动 onmouseout=new Function("stopscroll=false"); 鼠标离开,开始滚动 } 这时候,内容区的高度是无法读取了。下面输出一个不可见的层"templayer",稍后将内容复制到里面: document.write("<div id="templayer" class="page_speeder_1797813464"></div>"); function init(){ 初始化滚动内容 多次复制原内容到"templayer",直到"templayer"的高度大于内容区高度: while(templayer.offsetHeight<marqueesHeight){ templayer.innerHTML+=marquees.innerHTML; } 把"templayer"的内容的“两倍”复制回原内容区: marquees.innerHTML=templayer.innerHTML+templayer.innerHTML; 设置连续超时,调用"scrollUp()"函数驱动滚动条: setInterval("scrollUp()",20); } document.body.onload=init; preTop=0; 这个变量用于判断滚动条是否已经到了尽头 function scrollUp(){ 滚动条的驱动函数 if(stopscroll==true) return; 如果变量"stopscroll"为真,则停止滚动 preTop=marquees.scrollTop; 记录滚动前的滚动条位置 marquees.scrollTop+=1; 滚动条向下移动一个像素 如果滚动条不动了,则向上滚动到和当前画面一样的位置 当然不仅如此,同样还要向下滚动一个像素(+1): if(preTop==marquees.scrollTop){ marquees.scrollTop=templayer.offsetHeight-marqueesHeight+1; } } --> </script>
2023-07-24 15:30:531

标记中将两个属性嵌套在一起让文字像左上方移动?

 direction 表示滚动的方向,值可以是left,right,up,down,默认为left   behavior 表示滚动的方式,值可以是scroll(连续滚动)slide(滑动一次)alternate(来回滚动)   loop 表示循环的次数,值是正整数,默认为无限循环   scrollamount 表示运动速度,值是正整数,默认为6   scrolldelay 表示停顿时间,值是正整数,默认为0,单位是毫秒   valign 表示元素的垂直对齐方式,值可以是top,middle,bottom,默认为middle   align 表示元素的水平对齐方式,值可以是left,center,right,默认为left   bgcolor 表示运动区域的背景色,值是16进制的RGB颜色,默认为白色   height、width 表示运动区域的高度和宽度,值是正整数(单位是像素)或百分数,默认width=100% height为标签内元素的高度   hspace、vspace 表示元素到区域边界的水平距离和垂直距离,值是正整数,单位是像素。   onmouseover=this.stop() onmouseout=this.start() 表示当鼠标以上区域的时候滚动停止,当鼠标移开的时候又继续滚动。
2023-07-24 15:31:011

怎么用marquee怎样实现文字的连续滚动?中间没有间隔是 ,如果不能实现用JAVA怎么实现????!

如果需要我这向上滚、向下滚、向左向右的都有加我给你代码
2023-07-24 15:31:081

在html中滚动文字标记marquee的滚动方式属性是什么?

  html用marquee标签来实现文字滚动属性,常见参数如下:x0dx0a  1.滚动方向direction(包括4个值:up、 down、 left和 right)x0dx0a  语法:...x0dx0a  2.滚动方式behavior(scroll:循环滚动,默认效果; slide:只滚动一次就停止; alternate:来回交替进行滚动)x0dx0a  语法:...x0dx0a  3.滚动速度scrollamount(滚动速度是设置每次滚动时移动的长度,以像素为单位)x0dx0a  语法:...x0dx0a  4.滚动延迟scrolldelay(设置滚动的时间间隔,单位是毫秒)x0dx0a  语法:...x0dx0a  5.滚动循环loop(默认值是-1,滚动会不断的循环下去)x0dx0a  语法:...
2023-07-24 15:31:261

html如何实现滚动文字和音乐

  活动字幕,也称为滚动看板、滚动字幕。活动字幕的使用使得整个网页更有动感,显得很有生气。现在的网站中也越来越多地使用活动字幕来加强网页的互动性。用Javascript编程可以实现活动字幕效果;用Dreamweaver的图层再用其时间线功能可以做出非常漂亮的滚动看板。而用HTML的<marquee>活动字幕标记所需的代码最少,确实能够以较少的下载时间换来较好的效果。该标记语法格式如下: <marquee aligh=left|center|right|top|bottom bgcolor=#n direction=left|right|up|down behavior=type height=n hspace=n scrollamount=n Scrolldelay=n width=n VSpace=n loop=n>   可以看出由于活动字幕的显示方式多种多样,可选的参数也很多。下面解释一下各参数的含义:   align:是设定活动字幕的位置,不过除了居左、居中、居右三种位置外,又增加靠上(align=top)和靠下(align=bottom)两种位置。   Bgcolor:用于设定活动字幕的背景颜色,一般是十六进制数。   Direction:用于设定活动字幕的滚动方向是向左、向右、向上、向下。   Behavior:用于设定滚动的方式,主要由三种方式:behavior="scroll"表示由一端滚动到另一端;behavior="slide":表示由一端快速滑动到另一端,且不再重复; behavior="alternate"表示在两端之间来回滚动。   Height:用于设定滚动字幕的高度。   Width:则设定滚动字幕的宽度。   Hspace和vspace:分别用于设定滚动字幕的左右边框和上下边框的宽度。   Scrollamount:用于设定活动字幕的滚动距离。   scrolldelay:用于设定滚动两次之间的延迟时间。   Loop:用于设定滚动的次数,当loop=-1表示一直滚动下去,直到页面更新。   <marquee>标记的默认情况是向左滚动无限次,字幕高度是文本高度,滚动范围:水平滚动的宽度是当前位置的宽度;垂直滚动的高度是当前位置的高度。   应用技巧   1、全取默认值,所用代码最少,请看下面的例子   这个滚动字幕全取默认值,源代码:<marquee>这里写字幕内容</marquee>,代码是不是很少?   2、垂直滚动   只要加上diriction="up"就行了,如<marquee direction="up" >这里写字幕内容</marquee>。   3、多行文本的活动字幕   由于<mqrquee>标记只能作用于一段文本,因此多行活动字幕,分行时只能用<br>标记,不能用<p>标记。   示例源代码:  <marquee>   活动字幕内容第一行<br>   活动字幕内容第二行<br>   活动字幕内容第三行<br>   </marquee>   4、在字幕内容中加入图象   <marquee>虽是一个活动字幕标记,但它允许在其中加入图象。下面是一个加入了图片的代码: <marquee><img src="image/a2ball.gif" width="17" height="16">这是加入图象的活动字幕</marquee>   5、在Dreamweaver中使用<marquee>标记   Dreamweaver不能在编辑窗中直接加入marquee标记,但可在源代码检视器中加入<marquee>标记,然后在编辑窗中编辑活动字幕的内容即可。   <marquee>标记的参数较多,在应用中要把握一个原则,能用默认值就不要再设置参数值,用什么参数就设置该参数的值,其它参数就不要再设置,以把代码控制在最少的范围内。
2023-07-24 15:31:341

MARQUEE滚动图片的开始初始位置怎么设置

不用 marquee 改用 javascript 操作 DIV 移动。网上很多这样的例子 学一下XHTML吧.现在HTML已经过时了.而且marquee并不是很好的被所有浏览器支持啊
2023-07-24 15:31:412

网页设计那个滚动字幕怎么做

用DW8学习网页滚动字幕的制作【简介】在网页中,制作滚动字幕使用marquee标签,如果用手写的方法,实在是太麻烦了。推荐利用网页制作软件比如Dreamweaver来学习。在DW中可以使用“标签选择器”插入各种标签,并且可以使用“标签检查器”设置标签的属性值,它的功能类似于属性面板,但是比属性面板更强大。在网页中,制作滚动字幕使用marquee标签,如果用手写的方法,实在是太麻烦了。推荐利用网页制作软件比如Dreamweaver来学习。在DW中可以使用“标签选择器”插入各种标签,并且可以使用“标签检查器”设置标签的属性值,它的功能类似于属性面板,但是比属性面板更强大。使用“标签选择器”插入marquee标签1.把光标插入点放在需要插入滚动字幕的地方。2.点击插入面板的“标签选择器”3.选择marquee标签,点击“插入”按钮。“标签检查器”设置marquee标签的属性使用4.转换到代码视图。把光标插入点放在marquee标签内。5.选择“窗口”-->“标签检查器”。然后选择属性,单击未分类前面的”+”,可以在“标签检查器”中设置标签的各种用法。设置marquee标签的主要用法6.点击behavior设置项右边的下拉箭头,选择滚动字幕内容的运动方式。7.direction属性设置字幕内容的滚动方向。8.scrollamount属性设置字幕滚动的速度。9.scrolldelay属性设置字幕内容滚动时停顿的时间,单位为毫秒。如果要让滚动看起来流畅,数值应该尽量小。实例中设置为1毫秒。如果要有步进的感觉,就设置时间长一点吧。10.width属性设置滚动字幕的宽度。11.onMouseOver事件设置鼠标移动到滚动字幕时的动作,常设置为停止滚动。onMouseOut事件设置鼠标离开滚动字幕时的动作,常设置为开始滚动。在Dreamweaver8中需要打开“行为”面板设置。12.style属性设置字幕内容的样式。实例中设置字幕文字大小,输入了“font:12px;”。13.loop属性设置字幕内容滚动次数,默认值为无限。“-1”也为无限。一套向上滚动字幕的代码:<marqueebehavior="scroll"direction="up"width="200"height="150"loop="-1"scrollamount="1"scrolldelay="1"style="font:12px;"onMouseOver="this.stop();"onMouseOut="this.start();">滚动字幕内容</marquee>
2023-07-24 15:31:571

html marquee js怎么监听

1.滚动方向direction(包括4个值:up、 down、 left和 right)语法:<marquee direction="滚动方向">...</marquee>2.滚动方式behavior(scroll:循环滚动,默认效果; slide:只滚动一次就停止; alternate:来回交替进行滚动)语法:<marquee behavior="滚动方式">...</marquee>3.滚动速度scrollamount(滚动速度是设置每次滚动时移动的长度,以像素为单位)语法:<marquee scrollamount="5">...</marquee>4.滚动延迟scrolldelay(设置滚动的时间间隔,单位是毫秒)语法:<marquee scrolldelay="100">...</marquee>5.滚动循环loop(默认值是-1,滚动会不断的循环下去)语法:<marquee loop="2">...</marquee>6.滚动范围width、height7.滚动背景颜色bgcolor8.空白空间hspace、vspace
2023-07-24 15:32:041

怎样使marquee整体的文本框在网页中靠左

float:left;
2023-07-24 15:32:112

网页设计那个滚动字幕怎么做

用DW8学习网页滚动字幕的制作【简 介】在网页中,制作滚动字幕使用marquee标签,如果用手写的方法,实在是太麻烦了。推荐利用网页制作软件比如Dreamweaver来学习。在DW中可以使用“标签选择器”插入各种标签,并且可以使用“标签检查器”设置标签的属性值,它的功能类似于属性面板,但是比属性面板更强大。在网页中,制作滚动字幕使用marquee标签,如果用手写的方法,实在是太麻烦了。推荐利用网页制作软件比如Dreamweaver来学习。在DW中可以使用“标签选择器”插入各种标签,并且可以使用“标签检查器”设置标签的属性值,它的功能类似于属性面板,但是比属性面板更强大。 使用“标签选择器”插入marquee标签 1.把光标插入点放在需要插入滚动字幕的地方。 2.点击插入面板的“标签选择器 ” 3.选择 marquee标签,点击“插入”按钮。 “标签检查器”设置marquee标签的属性使用4.转换到代码视图。把光标插入点放在 marquee标签内。 5. 选择“窗口”-->“标签检查器”。然后选择属性,单击未分类前面的”+”,可以在“标签检查器”中设置标签的各种用法。 设置marquee标签的主要用法 6.点击behavior设置项右边的下拉箭头,选择滚动字幕内容的运动方式。 7.direction属性设置字幕内容的滚动方向。 8.scrollamount属性设置字幕滚动的速度。 9.scrolldelay属性设置字幕内容滚动时停顿的时间,单位为毫秒。如果要让滚动看起来流畅,数值应该尽量小。实例中设置为1毫秒。如果要有步进的感觉,就设置时间长一点吧。 10.width属性设置滚动字幕的宽度。 11.onMouseOver事件设置鼠标移动到滚动字幕时的动作,常设置为停止滚动。onMouseOut事件设置鼠标离开滚动字幕时的动作,常设置为开始滚动。在Dreamweaver8中需要打开“行为”面板设置。 12.style属性设置字幕内容的样式。实例中设置字幕文字大小,输入了“font:12px;”。 13.loop属性设置字幕内容滚动次数,默认值为无限。“-1”也为无限。 一套向上滚动字幕的代码: <marquee behavior="scroll" direction="up" width="200" height="150" loop="-1" scrollamount="1" scrolldelay="1" style="font:12px;" onMouseOver="this.stop();" onMouseOut="this.start();">滚动字幕内容</marquee>
2023-07-24 15:32:201

DW中如何让文字随意移动?

HTML标签marquee实现滚动效果页面的自动滚动效果,可由javascript来实现,但是html标签 - <marquee></marquee>可以实现多种滚动效果,无需js控制。使用marquee标记不仅可以移动文字,也可以移动图片,表格等.语法:<marquee>...</marquee>; 说明:在标记之间添加要进行滚动的内容。重要属性:1.滚动方向direction(包括4个值:up、 down、 left和 right)  语法:<marquee direction="滚动方向">...</marquee>2.滚动方式behavior(scroll:循环滚动,默认效果; slide:只滚动一次就停止; alternate:来回交替进行滚动)  语法:<marquee behavior="滚动方式">...</marquee>3.滚动速度scrollamount(滚动速度是设置每次滚动时移动的长度,以像素为单位)  语法:<marquee scrollamount="5">...</marquee>4.滚动延迟scrolldelay(设置滚动的时间间隔,单位是毫秒)  语法:<marquee scrolldelay="100">...</marquee>5.滚动循环loop(默认值是-1,滚动会不断的循环下去)  语法:<marquee loop="2">...</marquee>6.滚动范围width、height7.滚动背景颜色bgcolor8.空白空间hspace、vspace代码示例:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><body><div><marquee direction="up" behavior="scroll" scrollamount="1" scrolldelay="0" loop="-1" width="1000" height="50" bgcolor="#0099FF" hspace="10" vspace="10">指整个Marquee对齐方式; (2)behavior:设置滚动的方式: scroll:表示由一端滚动到另一端,会重复,缺陷是不能无缝滚动。 slide:表示由一段滚动到另一端,不会重复...</marquee></div></body></html>参考资料:http://www.cnblogs.com/zzuIvy/p/marqueeTest_1.html
2023-07-24 15:32:301

怎么让Marquee的滚动事件 默认就不滚动,当我把鼠标移到Marquee上 就会滚动了 .

让BODY onload的时候就加载一个方法,方法内容是:document.getElementById("a").stop();(a是指哪个MARQUEE对象的ID。。。)
2023-07-24 15:32:482