- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
当我第一次看到 Bootstrap 中的警报时,我认为它们会像模式窗口一样运行,下降或淡入,然后在关闭时淡出。但似乎它们总是可见的。我想我可以让它们位于我的应用程序之上的一层并设法显示它们,但我想知道该功能是否内置?
谢谢!
编辑,我目前所拥有的:
<div id="saveAlert" class="alert-message success fade in" data-alert="alert" style="top:0">
<a class="close" href="#">×</a>
<p><strong>Well done!</strong> You successfully read this alert message.</p>
</div>
最佳答案
我强烈反对前面提到的大多数答案。
简答:
Omit the "in" class and add it using jQuery to fade it in.
有关 3 秒后警报消失的示例,请参阅此 jsfiddle http://jsfiddle.net/QAz2U/3/
长答案:
虽然 bootstrap 本身并不支持警报淡入淡出,但这里的大多数答案都使用 jQuery 淡入淡出函数,它使用 JavaScript 为元素设置动画(淡入淡出)。这样做的一大优势是跨浏览器兼容性。缺点是性能(另请参阅:jQuery to call CSS3 fade animation?)。
Bootstrap 使用 CSS3 转换,性能更好。这对移动设备很重要:
Bootstrap CSS 淡化警报:
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-moz-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.fade.in {
opacity: 1;
}
为什么我认为这个性能如此重要?使用旧浏览器和硬件的人可能会使用 jQuery.fade() 进行不稳定的转换。对于具有现代浏览器的旧硬件也是如此。使用 CSS3 过渡,使用现代浏览器的人即使使用较旧的硬件也能获得流畅的动画,而使用不支持 CSS 过渡的较旧浏览器的人只会立即看到元素弹出,我认为这比断断续续的动画更好的用户体验。
我来这里寻找与上述相同的答案:淡入 Bootstrap 警报。在深入研究了 Bootstrap 的代码和 CSS 之后,答案就很简单了。不要将“in”类添加到您的警报中。并在您想要淡入警报时使用 jQuery 添加它。
HTML(注意没有 in 类!)
<div id="myAlert" class="alert success fade" data-alert="alert">
<!-- rest of alert code goes here -->
</div>
Javascript:
function showAlert(){
$("#myAlert").addClass("in")
}
调用上面的函数添加“in”类并使用 CSS3 转换淡入警报:-)
另请参阅此 jsfiddle 以获取使用超时的示例(感谢 John Lehmann!):http://jsfiddle.net/QAz2U/3/
关于jquery - Twitter Bootstrap 警报可以淡入淡出吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7676356/
我似乎对 git 存储库有权限问题。 当我 pull 入一个不是我的 Linux 用户创建的目录时,我出现了这个错误。 fatal: Unable to create '/home/---/.git/
在 Git 中,您可以将给定目录克隆到给定目录: git clone ssh://gitolite@dev.bipper.com:3687/com/bipper/kids/portal 当我运行我们
目前,如果您在分支 V2 中并执行“git pull origin V3”,它会将 V3 merge 到 V2,甚至不会发出警告或提示。这个选项可以以某种方式被阻止吗?我在这里阅读了所有类似的问题,人
我刚开始使用 Oracle 的 Coherence 缓存,我注意到这一点:如果我在缓存中放入一个 ConcurrentHashMap 对象,当我检索它时,我可以看到它被转换为一个普通的 HashMap
看起来我缺少对 git pull 和 git commit 的基本理解,假设我在分支上工作,而它在我更新时被其他开发人员更新了在本地做我的工作。我应该在发出 git pull 之前提交更改,还是应该执
好的。所以我以为我已经舔过了……但现在…… 我有一个项目,其中包含一个来自 GitHub 的小型库作为子模块。在该 super 项目的原始版本中,子模块按预期工作。 但是,我只是克隆了 super 项
使用 Visual Studio Code 中的内置 Git,我看不到将指定的远程分支 pull 入当前分支的方法。我可以这样做吗? 示例:我正在分支 myBranch 上工作,更改已 merge 到
当我尝试提交或 pull 此错误时 Bus error (core dumped) 发生了! 当我用 gdb 调试它时,(gdb git,run commit -a,where) 结果是: mucul
我对默认 Rails Rake 任务的预期用途有点困惑,想咨询一下我是否应该使用 db:reset或编写自定义 Rake 任务。没什么聪明的,只是日常管理,而且我很可能会错过一个明显的文档,因为我是
所以我做了: git reset --hard #commithash # make a bunch of changes, fixes and so on. git add -A git commi
我已使用以下命令成功部署到 firebase 托管应用: firebase init firebase deploy 在这个阶段,我正在执行 git pull 以将 repo 下 pull 到暂存服务
当尝试在 Eclipse 的 git 存储库中 pull (团队|从上下文菜单中 pull )时,出现 Could not get advertised Ref for branch refs/hea
我是一名优秀的程序员,十分优秀!