垂直滚动DIV内的文本(在循环中)
Vertical scrolling of the text inside DIV (in a loop)
我需要一个div,里面有一个文本,它将在一个循环中从上到下滚动。
链接但问题是,我在例子中使用CSS3和滚动不工作低于IE10浏览器,因为CSS3我们不支持那里。
是否有一些解决方案获得与上面的例子相同的结果?也许通过使用插件,管理margins via JS
等?
这可能不是传统的,但您可以尝试使用<marquee>
标签
它在IE和FF中都可以工作,上次我检查的时候,safari也是。
<marquee behavior="scroll" direction="up" height="250"
scrollamount="2" scrolldelay="10"">
Your content goes here
</marquee>
应该给你你想要的,
你可以把它们设置成任何<div>
样式…
还有一个额外的好处就是没有javascript…
效果会更好,在任何浏览器中试试
onmouseover="this.stop()" onmouseout="this.start()"
IE
style="filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=0,
FinishOpacity=100,
Style=1, StartX=0, FinishX=0, StartY=0, FinishY=10)
progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=0,
Style=1, StartX=0, FinishX=0, StartY=90, FinishY=100)"
试一下…
JS提琴链接:http://jsfiddle.net/0pfwkw03/2/
function run(){
var top = parseInt($(".inner").css("top").replace("px",""));
var height = $(".outer").outerHeight();
if(top < height)
{
$(".inner").animate({"top":height},5000,run)
}
else
{
$(".inner").css({"top":-height});
run();
}
}
run();
相关文章:
- 如何在下面的ES6循环中获得前面的文本
- 当选择值x时,Javascript需要在正确的位置显示文本区域,从而循环通过具有选择选项的表单
- 将循环中的两个文本框相乘,并在第三个文本框上显示结果
- 使用javascript和随机暂停/超时快速循环文本
- 文本淡入淡出后循环加载页面
- javascript:在for循环中使用settimeout来定期显示文本
- Javascript循环文本
- 停止循环播放文本,但仍运行效果
- 识别两个文本中的单词(if 语句在 for 循环中)
- 使用 jQuery 将 HTML 文本抓取到 JSON 中,但由于循环引用而无法字符串化
- 如何循环浏览页面源中的所有文本框元素并查找所有这些文本框的名称
- 正在加载“"循环,每3秒更改一次文本
- 如何访问所有子项并使用for循环逐个更改文本
- 当选择特定的单选框时,使用jquery禁用循环中的文本框
- 循环字符串以查找字符集之间的文本
- 将输入转换为循环中的文本
- 随时间在jquery中循环文本
- 需要一个带有循环文本的选框,鼠标悬停时停止
- 在Jquery中更改循环文本
- 循环文本框插入不在数组中的值文本框