Я пытаюсь изменить ширину элемента с помощью функции addClass, но он не работает. Элемент, который я пытаюсь изменить, имеет ширину, установленную через начальный класс, и я пытаюсь изменить ее, добавив новый класс. Класс добавляется, но свойство игнорируется. Почему это?Изменение ширины элемента с помощью addClass JQuery
Элемент, который я пытаюсь изменить:
<div class="LineOne"></div>
Initial CSS:
.LineOne {
width: 60%;
border-style: solid;
border-width: 2px;
border-radius: 1px;
border-color: #FCFFF5;
margin: 2px 0 2px 0;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
JQuery, который я использую, чтобы изменить его:
$(".LineOne").addClass("LineOneWidth");
И соответствующий CSS:
.LineOneWidth {
width: 20%;
}
Спасибо!
Может быть из-за специфики правила CSS. Теперь, не видя каких-либо relavant CSS, мы можем просто догадываться ... –