【发布时间】:2010-09-03 19:25:23
【问题描述】:
我有一个网站。在此我想从下向上滚动文本。此列还包含带有向上和向下箭头的滚动。具有与滚动条相同的功能。简单我的目标是在列中有一个滚动文本
【问题讨论】:
标签: javascript html
我有一个网站。在此我想从下向上滚动文本。此列还包含带有向上和向下箭头的滚动。具有与滚动条相同的功能。简单我的目标是在列中有一个滚动文本
【问题讨论】:
标签: javascript html
我已经大到可以记住使用此代码进行操作了:
<marquee direction="up">
<p> Here will be contentent</p>
<p>And perhaps an icon <img src="favicon.png"></p>
</marquee>
亲爱的主人,我老了。
【讨论】:
marquee 和blink 标签。
我认为你可以创建两个 div,一个在另一个里面。外层应具有以下 CSS 属性:overflow:hidden。它还应该有一个定义的大小。 内层的 position:relative 应具有 left 和 top 属性设置为 0。 然后,您可以使用 Javascript 更改内部的 top 属性。 这只是一个想法,我没有测试过,但它可能会对你有所帮助。
<script type="text/javascript">
var currentY=0;
var height;
function scrollUp () {
height=document.getElementById("innerdiv").offsetHeight;
if (currentY<height) currentY++;
document.getElementById("innerdiv").style.height=currentY+"px";
}
function scrollDown () {
height=document.getElementById("innerdiv").offsetHeight;
if (currentY>0-height) currentY--;
document.getElementById("innerdiv").style.height=currentY+"px";
}
</script>
<div style="overflow: hidden; width: 200px; height: 150px; padding: 0px">
<div style="position: relative; left: 0px; top: 0px; margin: 0px" id="innerdiv">
<!-- some long text here -->
</div>
</div>
对于此代码,您可以有两个按钮,并为其分配了 scrollUp 和 scrollDown 功能。实现一个可拖动的滚动条会很困难。
我希望我至少对你有所帮助。也许存在比我更聪明的解决方案,我什至不知道?尝试寻找它。
我不保证此代码可以正常工作,可能其中存在拼写错误和其他错误。这只是我的想法的一个形式。
编辑:不要使用此代码。它又长又复杂。检查我下面的评论...
【讨论】: