当弹出时,焦点关闭按钮在弹出窗口中
focus close button in the popup when it is popped up
我有一个div作为
<div id="modal" tabindex="-1" ng-show="booleanvariable" ></div>
当ng show为true时,我显示,但我在div下有关闭按钮,当显示div时需要聚焦。我们可以使用
$timeout(function()
{
$('.close').focus();
}, 5000);
是否有类似onShow的显示事件,以便我将上述代码放在onShow事件中。
谢谢,巴拉吉。
您可以观看绑定到ng的模型显示,并在达到正确状态时触发它。
$scope.$watch('isShown', function(newValue, oldValue) {
if (newValue !== oldValue) {
$log.log('Changed!');
if(newValue === true) {
angular.element('.close').focus();
// or you might have to wrap it with $timeout
$timeout(function(){
angular.element('.close').focus();
});
}
}
});
相关文章:
- 如何使用jquery关闭模态窗口,通过模拟模态's关闭按钮
- 如何禁用最大化,最小化和关闭按钮以打开新窗口
- 如何在弹出窗口中插入关闭按钮
- 弹出窗口关闭事件上的更改按钮
- Ext.window 在父类中窗口的关闭按钮上覆盖子类中的销毁
- 单击窗口关闭按钮时如何附加事件
- 添加关闭按钮以自动弹出窗口
- 弹出窗口关闭按钮在IE浏览器中不起作用
- 使任务流内联弹出窗口关闭“esc”按钮
- 当用户点击web浏览器中的关闭按钮时,jquery确认框's窗口
- 不使用关闭按钮隐藏模式窗口
- 用户单击文件上传中的关闭按钮后如何关闭窗口
- 如何在单击jqueryui窗口的关闭按钮时触发弹出消息
- 如何将默认的谷歌地图信息窗口滚动条移动到关闭按钮的右侧
- 禁用弹出窗口中的最大化、关闭按钮
- 无法收听桌面窗口的默认关闭按钮
- Angular UI弹出窗口关闭按钮
- 在JQuery UI对话框中单击关闭(X)按钮时无法关闭模态窗口
- 如何改变谷歌地图信息窗口关闭按钮的位置
- 是否有任何方法可以隐藏/禁用使用Javascript window.open()打开的弹出窗口的关闭按钮