在asp.net中用marquee滚动时怎么让先显示出来几张再开始滚动?我现在的是先空白再从右向左滚动的
参考
marquee,连续滚动,不留空白-- : P.M.在网上有类似的方法,原来一直认为必须是asp的程序,而在asp.net里用不了,结果在vs里照着改一下居然好用,下面是我按照我要的效果做的方法:
(是从数据库中取路径,page_load()的时候赋的url,是一个长从右至左不间断的滚动)
<div id=maq style=overflow:hidden;height:px;width:px;>
<table cellpadding=0 cellspace=0 border=0 width=%><tr width=%>
<td id=mtext valign=top><asp:Image ID="Image1" runat="server" /></td>
<td valign=top id=m0></td></tr></table>
</div>
<script>
var speed= //调整滚动速度
m0.innerHTML=mtext.innerHTML
function Marquee(){
if(m0.offsetWidth-maq.scrollLeft<=0)
maq.scrollLeft-=mtext.offsetWidth
else{
maq.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
maq.onmouseover=function()
maq.onmouseout=function()
</script>
PS:的长度不能小于id=maq的div的宽度,否则只循环一次就停止了.
<!---------------------------------------------上下滚动字幕----------------------------------------------->
<div id=maq style=overflow:hidden;height:px;width:px;>
<div id=mtext>
1.文字也是可以连续滚动的<br>
2.文字也是可以连续滚动的<br>
3.文字也是可以连续滚动的<br>
4.文字也是可以连续滚动的<br>
5.文字也是可以连续滚动的<br>
6.文字也是可以连续滚动的<br>
</div>
<div id=m0></div>
</div>
<script>
var speed= //调整滚动速度
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>
<!---------------------------------------------循环连续滚动代码,解决marquee的滚动滚动留白问题------------------------------------------->
向上:
<base
href="">
<div id=demo style="overflow:hidden; width:px; height:px;">
<div id=demo1>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
</div>
<div id=demo2></div>
</div>
<script language="javascript">
var speed=
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()
demo.onmouseout=function()
</script>
向下:
<base
href="">
<div id=demo style="overflow:hidden; width:px; height:px;">
<div id=demo1>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
<img src="/gfjs.gif"><br><img src="/bxtt.gif"><br><img src="/bzjd.gif"><br>
</div>
<div id=demo2></div>
</div>
<script language="javascript">
var speed=
demo2.innerHTML=demo1.innerHTML
demo.scrollTop=demo.scrollHeight
function Marquee(){
if(demo1.offsetTop-demo.scrollTop>=0)
demo.scrollTop+=demo2.offsetHeight
else{
demo.scrollTop--
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function()
demo.onmouseout=function()
</script>
向左:
<base
href="">
<div id=demo style="overflow:hidden;height:px;width:px;"><table align=left
cellpadding=0 cellspace=0 border=0><tr><td id=demo1 valign=top><img src="/gfjs.gif"><img
src="/bxtt.gif"><img src="/bzjd.gif"><img src="/gfjs.gif"><img src="/bxtt.gif"><img
src="/bzjd.gif"></td><td id=demo2 valign=top></td></tr></table></div>
<script>
var speed=
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function()
demo.onmouseout=function()
</script>
向右:
<base
href="">
<div id=demo style="overflow:hidden;height:px;width:px;"><table align=left
cellpadding=0 cellspace=0 border=0><tr><td id=demo1 valign=top><img src="/gfjs.gif"><img
src="/bxtt.gif"><img src="/bzjd.gif"><img src="/gfjs.gif"><img src="/bxtt.gif"><img
src="/bzjd.gif"></td><td id=demo2 valign=top></td></tr></table></div>
<script>
var speed=
demo2.innerHTML=demo1.innerHTML
demo.scrollLeft=demo.scrollWidth
function Marquee(){
if(demo.scrollLeft<=0)
demo.scrollLeft+=demo2.offsetWidth
else{
demo.scrollLeft--
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function()
demo.onmouseout=function()
</script>
怎样在上做滚动的文字
打开快捷文章发表框,在显示源代码前点击,源码源码粘贴以下代码:
代码说明:
第一行设置框属性,图片图片profibus源码包括边框颜色、滚动滚动高度、源码源码轴承查询源码宽度和粗细值。图片图片边框颜色需输入十六进制数或色名。滚动滚动
将地址复制粘贴至背景链接前。源码源码
再次点击显示源代码前按钮,图片图片显示成功后,滚动滚动自由编辑文字。源码源码
在显示源代码前点击,图片图片占卜整站源码文字代码前加上以下代码:
代码说明:
设置滚动区域大小,滚动滚动width代表宽度,源码源码height代表高度。6爷源码垂直滚动时需设定height值。
direction表示滚动方向,默认从右向左滚动,云函数源码值可选right、down或up。对应滚动方向为→→→、↑或↓。
2024-12-22 22:09
2024-12-22 21:42
2024-12-22 21:28
2024-12-22 21:24
2024-12-22 19:49