Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как отменить "автоматический фокус" на крайнюю кнопку в JqueryUI Dialog?

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


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

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

56 | 30

werty1001 - 30 марта 2015 21:01 - Юзер

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

vk_159926832
206 | 5

vk_159926832 - 31 марта 2015 10:51 - Юзер

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

werty1001
18

56 | 30

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
218

2171 | 930

vitnet - 31 марта 2015 17:43 - Эксперт

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

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

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