解决由于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对你们是否有用，但无论如何希望给一个反馈。

非常感谢。