Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Как отменить "автоматический фокус" на крайнюю кнопку в JqueryUI Dialog?

Как отменить "автоматический фокус" на крайнюю кнопку в JqueryUI Dialog?


     Общие вопросы, Общие вопросы по вёрстке, jQuery    2928

вопрос
Доброго времени суток. Создаю окошко (Jquery Dialog), ну или, например, пользуюсь функцией удаления комментария, после создания окошка, на крайней кнопке появляется фокус (тоесть она просто так подсвечена). Как можно убрать это? Не в первый раз, ни на первом сайте встречаю такую штуку. Вот так создано окно в функции удаления комментария:

    $("body").append("<div id='dlepopup' class='dle-confirm' title='" + title + "' style='display:none'>"+ message +"</div>");

    $('#dlepopup').dialog({
        autoOpen: true,
        width: 500,
        resizable: false,
        dialogClass: "modalfixed",
        buttons: b
    });

Помогите пожалуйста, заранее спасибо.

Ответа пока нет


4 комментария

werty1001
Юзер

werty1001 - -

***Комментарий удален***

vk_159926832
Юзер

vk_159926832 - -

Вы оба не правы. Тут нужно решать причину не при помощи CSS, а лезть глубже. Убрать эффект фокуса я легко смог бы сам, но тогда уже "нужный фокус мне" на кнопку будет незаметен. Может еще есть варианты?

werty1001
Юзер

werty1001 - -

Нужно яснее выражаться.
$('#dlepopup').dialog({
width: 500,
buttons: [ {text: "nofocus"},{text: "focus",id: "btn-focus"} ],
open: function () { $(this).parent().find('#btn-focus').focus(); }
});
Живой пример тык

vitnet
PHP-developer

vitnet - -

vk_159926832,
В следующий раз перед тем как задать вопрос, прочтите то, что печатаете.

Похожие вопросы

наверх