Javascript Twitter引导模式在手动切换半秒后淡入并消失

Javascript Twitter引导模式在手动切换半秒后淡入并消失,javascript,jquery,twitter-bootstrap,meteor,Javascript,Jquery,Twitter Bootstrap,Meteor,我的模式工作正常,直到我将显示模式切换到手动。我使用以下简化的javascript代码调用模态: var dlg = $('#loginDlg'); dlg.modal({show:false}); if(loggedIn) { logout(); } else { dlg.modal('show'); } 我使用bootstrap作为meteor插件,因此只包含bootstrap.js 我的标记: <button type="button" class="btn btn-lar

我的模式工作正常,直到我将显示模式切换到手动。我使用以下简化的javascript代码调用模态:

var dlg = $('#loginDlg');
dlg.modal({show:false});
if(loggedIn) {
  logout();
} else {
  dlg.modal('show');
}
我使用bootstrap作为meteor插件,因此只包含
bootstrap.js

我的标记:

<button type="button" class="btn btn-large span1" id="login" role="button"
        data-toggle="modal" data-target="#loginDlg">
  <i class="icon-off pull-right"></i>
</button>
<div class="modal hide fade" id="loginDlg" tabindex="-1"
     role="dialog" aria-labelledby="loginDlgLabel" aria-hidden="true">
  ---
</div>

---
也许我必须更改标记

编辑:


解决方案:我必须删除按钮标记中的
数据目标
属性!使用此属性,bootstrap将模式切换两次。

解决方案:我必须删除按钮标记中的
数据目标
属性!使用此属性,bootstrap将模式切换两次。

最好将解决方案添加为答案,并将其标记为已接受。如果删除了数据目标属性,那么如何将模式作为目标?使用javascript代码
var dlg=$('#loginDlg')