动画文本滑动和替换为另一个文本使用jquery
Animate text to slide up and replace with another text using jquery
我试图创建一个网站,其中的数据是动态变化的。我想以动画形式显示数据,比如文本向上移动,另一个文本从底部出现。
就像在这个网站http://www.moneycontrol.com/.
股票上涨后被另一只股票取代的方式。是否有任何类似的jquery插件或任何方式,我可以实现这一点?
我不知道有什么jQuery插件可以帮你做到这一点,但如果你想尝试一下,这就是你需要的:
- 您的新旧数据集
- 两个元素(
div
或其他)用于old和new数据显示
假设元素A是当前正在显示的元素,元素B是下一个要滑动的
将它们放置在容器元素C
和overflow:hidden; position:relative
中,并使它们向上滑动。
一旦A
不在视图中(top: <负值>),B
在视图中(top: 0),将A
删除,并在B
之后重新插入,并继续循环。负值>
jQuery有一个slideUp()选项,可以提供一个简单的解决方案。下面是一些示例代码和小提琴,说明了您所想到的一个非常基本的版本。https://jsfiddle.net/adrianopolis/ezzLgLhy/
HTML:<div class="slide-up-container">
<div class="slide-up-item" id="el_one">
Foo
</div>
<div class="slide-up-item" id="el_two">
Bar
</div>
</div>
<a id="foo_bar" href="#">Replace Foo with Bar</a>
CSS: .slide-up-container {
border: 1px solid black;
height:100px;
overflow: hidden;
background-color: #FFF;
}
.slide-up-item {
height: 100px;
padding: 20px;
font-size: 20px;
color: white;
}
#el_one {
background: blue;
}
#el_two {
background: red;
}
jQuery: $("#foo_bar").click(function(){
$("#el_one").slideUp();
});
相关文章:
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 将html元素插入到文本字符串中,以匹配另一个html字符串
- 如何将键入的文本从一个输入类型的文本复制到另一个
- 使用javascript将两个文本框值相加到表中的另一个文本框中
- 在文本上方标记另一个文本
- jQuery将文本从span标记复制到另一个span标记
- 从id标记中的文本进行检查,并将类添加到另一个标记中
- 它在另一个函数中嵌套后不会输出文本
- 如何通过 JS 将内容从一个表单中的一个文本框复制到另一个表单中的另一个文本框
- 使用Javascript从一个文本区域逐行解析.subsr(0,6)到另一个文本区
- 用户在文本框中输入一个数字,并根据使用 PHP 输入的数字重定向到另一个网页
- 如何使用jquery对具有相同类的文本框的值求和并将其放入另一个文本框中
- 使用 jquery 将行值设置为另一个文本
- 从一个文本框执行代码,并在另一个文本框中以 HTML 显示输出
- 内容可编辑-根据类型从一个跨度到另一个跨度克隆文本
- 使用php使用href链接将输入的文本框值传递到另一个页面
- 当文档准备就绪时,将数据从一个文本框复制到另一个
- jQuery-如何使var文本可点击,该文本放置在由更多元素组成的另一个var中(var,checkbox)
- 如何在MVC3剃刀中将文本框值复制到另一个文本框中
- 更改一个文本框的值,与另一个具有比例的文本框值进行比较