我需要焦点节点时onClose事件。但总是集中单击按钮。
$.alert({ title: 'title', content: 'message, onClose : function () { $('input[name="title"]').focus(); } });
eyh26e7m1#
默认情况下,jQuery-confirm在打开时跟踪最后一个获得焦点的元素,在关闭时将最后一个获得焦点的元素返回到焦点。所以要解决这个问题:示例:
$.alert({ title: 'title', content: 'message', onClose: function() { this._lastFocused = $('input[name="title"]'); // this will notify jquery-confirm to focus the element when it close. } });
1条答案
按热度按时间eyh26e7m1#
默认情况下,jQuery-confirm在打开时跟踪最后一个获得焦点的元素,在关闭时将最后一个获得焦点的元素返回到焦点。
所以要解决这个问题:
示例: