我最近将我们的Bootstrap插件文件更新到2.2.1版(提供所有插件的连接版本)。
交换所有旧数据 - * api引用的模态,因为我们一直在使用1.4 - 一切都很笨拙。我们从未使用的东西是动画,与'淡化'类一起提供。
所以今天我想要播放动画,任何人都可以解释为什么添加fade
类不仅完全打破模态(显示背景,但模态本身从未设置为显示),而且还使'trigger'事件处理程序不起作用?
我有一个小提示here显示问题。它正在跨浏览器发生,所以我知道我身边的错误。 fade
被移除 - 一切都很好,fade
on - broken:(
样式好吗?正如我最近所说的那样,标记就像我一直使用的那样,并且缩小了插件源代码。
任何人都可以帮助我在兔子洞里度过更长时间,因为我希望这是一个愚蠢的疏忽:)
答案 0 :(得分:1)
现在解决了。这是我自己的错,我忽略了需要添加的实际“组件动画”CSS。
我花了一些时间来调试,但最后我发现背景方法回调没有从这里执行doAnimate ?
this.$backdrop.one($.support.transition.end, callback) :
callback()
。
回调从未被执行的原因现在很明显 - 缺少CSS类因此没有应用转换,因此没有转换结束事件要挂钩。所以背景元素是应用它的in
类,但从来没有达到回调的实际模态,这也是“触发器”似乎停止工作的原因 - 顶部只有一个大背景但不透明度设为0。
啊现在看起来真是太傻了:)