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

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


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

вопрос
Доброго времени суток. Создаю окошко (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 - 30 марта 2015 21:01 -

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

vk_159926832
Юзер

vk_159926832 - 31 марта 2015 10:51 -

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

werty1001
Юзер

werty1001 - 31 марта 2015 17:32 -

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

vitnet
Эксперт

vitnet - 31 марта 2015 17:43 -

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх