allmobilize/amazeui — pull request #103 by coffeesherk (2014-09-27 16:27:18+00:00)
Title: 解决由于ajax响应过快造成modal不能关闭的bug

Hi, 你们好：
我在使用AmazeUI的modal组件的时候:
```javascript
$.ajax({
beforeSend: function() {
$("#modal").modal("toggle");
},
complete: function() {
$("#modal").modal("toggle");
});
```

如果response 速度过快，因为源码中有一句
```js
//ui.modal.js 第2557行和第2583行
if (this.transitioning || this.active) return;
```
会导致 complete中的modal关闭不能执行。
因此我提交了以上PR。
完成的功能是

> 如果modal transitioning，则提前trigger相关函数，并更新状态。

不知道这个PR对你们是否有用，但无论如何希望给一个反馈。

非常感谢。