Начальный css:
#id_etiket{
width: calc(94% + 1px);
Я изменяю ширину элемента через jquery, как показано ниже:
function entry_delete(id){
if('{{request.user_agent.is_mobile}}' === "False"){
$('#id_etiket').css('width', "calc(94% + 2px)");
Ширина этого же элемента также изменяется на css сторона, пока он сфокусирован:
#id_etiket:focus{
width: calc(100% - 7px);}
Когда функция jquery запускается первой, она также переопределяет элемент по ширине фокуса и становится calc(94% + 2px)
вместо width: calc(100% - 7px)
. Есть ли способ предотвратить это?