js9*_*999 6 modal-dialog twitter-bootstrap marionette
我正在使用Twitter中的Bootstrap来创建Marionette应用程序中的模态对话.
我想知道在不使用花哨的javascript的情况下,将第一个字段集中在模态窗体中的最佳方法是什么.
这是我的代码:
var app = new Marionette.Application();
app.addRegions({
modal: '#modal'
});
app.vent.on('showModal', function (view) {
var modal = app.modal;
modal.show(view);
modal.$el.modal({
show: true,
keyboard: true,
backdrop: 'static'
});
});
Run Code Online (Sandbox Code Playgroud)
odu*_*ont 11
您可以使用文档中显示的显示事件
modal.$el.on('shown', function () {
$('input:text:visible:first', this).focus();
});
Run Code Online (Sandbox Code Playgroud)
如果odupont答案没有帮助你,(像我一样)试试这个:
$('.modal').on('shown.bs.modal', function () {
$('#firstField').focus();
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5554 次 |
| 最近记录: |