jQueryFormStyler
jQueryFormStyler copied to clipboard
Зачем при отработке клика на псевдо-radio делается фокус на исходном элементе?
Дело в строке
el.focus().change();
Было бы понятно просто .change().
У меня это вызывает проблемы на автовыборе скриптом значения radio кнопки. Мне нужно программно выбрать новое значение, я "тыкаю" click на псевдоэлемент (на исходном событие все равно всплывает до псевдо) и получаю прокрутку страницы браузера. А это не нужно. Пользователь сам увидит, когда дойдет до этой части страницы.
Опций в плагине на эту тему нет, фокус дается безусловно.
Это нужно, чтобы после клика на псевдоэлемент, можно было перемещаться по форме нажатием клавиши tab (довольно часто используемая людьми навигация по формам). Если вам это не нужно, можете убрать focus и оставить только el.change();
Да я бы так и сделал. Просто не хотелось делать свой fork по такому пустяку. Разумеется, сделаю, если вариантов не будет.
Предлагаю рассмотреть настройку и ее учет в этом месте.