Bootstrap Modal褪色困境

时间:2012-12-13 19:43:39

标签: javascript twitter-bootstrap

我最近将我们的Bootstrap插件文件更新到2.2.1版(提供所有插件的连接版本)。

交换所有旧数据 - * api引用的模态,因为我们一直在使用1.4 - 一切都很笨拙。我们从未使用的东西是动画,与'淡化'类一起提供。

所以今天我想要播放动画,任何人都可以解释为什么添加fade类不仅完全打破模态(显示背景,但模态本身从未设置为显示),而且还使'trigger'事件处理程序不起作用?

我有一个小提示here显示问题。它正在跨浏览器发生,所以我知道我身边的错误。 fade被移除 - 一切都很好,fade on - broken:(

样式好吗?正如我最近所说的那样,标记就像我一直使用的那样,并且缩小了插件源代码。

任何人都可以帮助我在兔子洞里度过更长时间,因为我希望这是一个愚蠢的疏忽:)

1 个答案:

答案 0 :(得分:1)

现在解决了。这是我自己的错,我忽略了需要添加的实际“组件动画”CSS。

我花了一些时间来调试,但最后我发现背景方法回调没有从这里执行doAnimate ? this.$backdrop.one($.support.transition.end, callback) : callback()

回调从未被执行的原因现在很明显 - 缺少CSS类因此没有应用转换,因此没有转换结束事件要挂钩。所以背景元素是应用它的in类,但从来没有达到回调的实际模态,这也是“触发器”似乎停止工作的原因 - 顶部只有一个大背景但不透明度设为0。

啊现在看起来真是太傻了:)