- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Bootstrap 显然使用了“hide”、“fade”和“in”类来进行转换。
我遇到的问题是使用“fade”和“in”会将不透明度从0更改为1。过渡效果很完美,但内容仍然占据页面上的空间,即使您看不到它。例如,如果它的容器有边框,则边框之前会有一个很大的空白。
我想通过添加和删除“in”类来利用现有的 CSS 过渡,但我也希望隐藏任何淡出的元素,但只有在过渡结束后才隐藏。基本上,他们在模式中做了什么,但我不知道他们是如何做到的。
在下面的示例中,添加或删除隐藏意味着 div 在淡入淡出效果发生之前立即出现或消失。
示例 HTML:
<div class="control-group">
<label class="control-label">Choose one:</label>
<div class="controls">
<label class="radio inline">
<input type="radio" name="color-radio" id="yellow-trigger" value="yellow" />Yellow Box</label>
<label class="radio inline">
<input type="radio" name="color-radio" id="red-trigger" value="red" />Red Box</label>
</div>
</div>
<div id="yellow-box" class="hide fade">
<p>I'm yellow</p>
</div>
<div id="red-box" class="hide fade">
<p>I'm red</p>
</div>
示例 JS:
$(document).ready(function () {
$('#yellow-trigger').click(function () {
$('#yellow-box').addClass('in').removeClass('hide');
$('#red-box').addClass('hide').removeClass('in');
});
$('#red-trigger').click(function () {
$('#red-box').addClass('in').removeClass('hide');
$('#yellow-box').addClass('hide').removeClass('in');
});
});
最佳答案
有什么理由不只使用 jQuery 来实现 fadeIn 效果?下面是一些使用 jQuery 实现淡入淡出效果的代码。
删除了“淡入淡出”类
<div id="yellow-box" class="hide">
<p>I'm yellow</p> </div>
更新了 jQuery 以实现淡入
$(document).ready(function () {
$('#yellow-trigger').click(function () {
$('#red-box').hide();
$('#yellow-box').fadeIn('slow');
});
$('#red-trigger').click(function () {
$('#yellow-box').hide();
$('#red-box').fadeIn('slow');
});
});
关于jquery - Bootstrap : How to fade and then hide something using the default 'fade' , 'hide' 、 'in' 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16829509/
以下代码在以下网页上运行。如果您单击旋转横幅下方左侧的三个按钮中的任何一个,您将看到我所说的行为。按钮旁边的文本用于淡出和淡入新部分。但是新的部分会在第一个部分消失之前淡入并跳回。 我以为我正在使用淡
假设我有一组 3 个单选按钮: Mine I know the member's ID
在我的示例代码/jsfiddle中:如果您在单词测试上快速来回移动鼠标到鼠标离开div的位置(#footer_logo_container),悬停div,离开div,等等......它就像脚本计算鼠标
我想知道如何将“淡入/淡出”效果添加到我使用使用 CSS3 媒体查询的响应式网站使出现或消失的元素.我已经弄清楚如何使用 linear 过渡,但我真的很想使用淡入淡出。 最佳答案 要使用 CSS 做到
我正在使用这个 javascript 来打开和关闭网站上某些内容的显示,具体取决于后端设置的内容类别: var $btns = $('.btn').click(function() {
首先:我查看了 stackoverflow 上的其他帖子,但都没有我要找的信息。 第二:我是编程新手 ;) 我想在我的网站上有一个淡入和淡出文本的 div。我在几个网站上看到过这个,我很确定它是使用
当 Image 元素的源发生更改时,是否可以有淡入/淡出动画?我需要两个图像元素吗?将其中一个的不透明度从 0 更改为 1,另一个从 1 更改为 0? 最佳答案 做到这一点没有太多麻烦。以这种方式运行
$(function() { $('#wrap').hover( function() { $('#wrap .image').fadeOut(100, function()
我正在尝试创建一个图像库插件,它可以执行基本的图像淡入/淡出。所有其他插件的问题在于它们使用相对/绝对定位。 是否可以在没有绝对位置的 div 中将多个图像堆叠在一起? 我的问题是必须设置容器的高度。
我正在尝试使用 ReactCSSTransitionGroup 淡出一些内容来替换内容,等待它完全消失,然后淡入新内容。 我正在使用 key 属性,它是 this related question 的
Bootstrap 显然使用了“hide”、“fade”和“in”类来进行转换。 我遇到的问题是使用“fade”和“in”会将不透明度从0更改为1。过渡效果很完美,但内容仍然占据页面上的空间,即使您看
截至目前,代码正常运行(但现在我想要的方式哈哈)。动画在页面最初加载和首次初始化时起作用并淡入,但是当我在初始页面淡入后访问路由时动画不会发生。只是想知道如何为每个兄弟路由实现我的动画。 感谢任何帮助
出于某种原因,jQuery 的 fadeIn 使我的页面跳转到顶部。它淡入的每个不同的 div 都会使滚动条变得不同的大小,所以我认为这可能就是“return false”不起作用的原因。这是代码:
我有一个图像幻灯片,我想在图像之间进行特定的转换,但我不知道如何做,尽管我尝试了一些不同的选项。我正在使用 jQuery Cycle 插件,我想要实现的是:几秒钟后,第一个图像变得更大一点(不是从中间
我正在通过“JavaScript: The Good Parts”这本书学习 JavaScript。其中一个示例是淡入淡出功能,如下所示: 1 var fade = function (node)
我有一个包含三组图像的 HTML 页面。我希望每组中的每张图片都保持可见 5 秒,然后一起淡出,当所有三张都不可见时,再一起淡入。然后该过程再次开始。我试图在不使用 JQuery 的情况下执行此操作。
我有一段代码是我在 Xcode 的 View Controller 中编写的。在该代码之前,即使是名为 NEXTTIP 的按钮也能正常工作。但是现在加入动画后,动画不出来,按钮也不起作用。请帮忙!
我正在使用 swift 开发基于 TableView 的应用程序。我正在尝试使用行动画淡入淡出从 TableView 中删除一行。一件简单而直接的事情,至少我是这么想的。 Swift 并没有使很多事情
我像这样使用 ffmpeg 命令行: ffmpeg -i test.mp3 -filter_complex "atrim=2:duration=6;afade=t=in:st=0:d=2" -y -v
我在我的页面上使用淡入淡出幻灯片时遇到困难。该演示工作正常,但一旦我将其合并到我的文件中,淡入淡出过渡就不再起作用。过渡持续时间过后,第一个图像消失并被下一个图像取代。 我已经浏览了在 SO 上可以找
我是一名优秀的程序员,十分优秀!