0

因此,我正在处理我们的 jquery 对话框的一些可访问性问题,我遇到的问题是如何使 X 或关闭按钮可选项卡,以便可以使用键盘聚焦和关闭它。那可能吗?

更新:这是一个 jquery UI 对话框。这是一些代码:

element.dialog(someService.getDefaultPopupProperties);

默认属性:

function getDefaultPopupProperties()
    {
        var popupDefaults = {
            position: 'center',
            title: '',
            autoOpen:false,
            modal: true,
            resizable: false,
            closeText: '',
            appendTo: '.iv360-appContainer',
            width: '800',
            height: '400',
            // Default Popup Buttons is now an Array, with "Cancel" at index 0, and "Submit" at index 1
            buttons: [
                {
                    'text': translationService.getMessage('CANCEL'),
                    'class': 'secondaryButton',
                    'click': angular.noop,
                    'id': 'POPUP_CANCEL_BUTTON'
                },
                {
                    'text': translationService.getMessage('SUBMIT'),
                    'click': angular.noop,
                    'id': 'POPUP_SUBMIT_BUTTON'
                }
            ],
            open: function(event, ui) {
                //disable main div scrolling
                jq360(".iv360-appContainer").addClass('ui360-behind-dialog');
            },
            close: function(event, ui) {
                //re-enable main div scrolling
                jq360(".iv360-appContainer").removeClass('ui360-behind-dialog');
            }
        };

        return popupDefaults;
    }
4

0 回答 0