В настоящее время я работаю над созданием профессионального портфолио для будущих рабочих мест. Я довольно новичок во всех концепциях, которые я практикую, и столкнулся с проблемой использования метода janu .animate (). Кажется, у меня нет проблем с использованием метода jQuery .css (), но как только я пытаюсь реализовать .animate (), ничего не происходит.
Поскольку я использую Bootstrap и Semantic вместе со своими собственными пользовательскими файлами CSS и javascript, я попытался изменить порядок расположения тегов CDN и Script, однако ничего не изменилось.
В настоящее время заказ:
В голове:
Bootstrap CSS CDN
Bootstrap js CDN
Семантический CSS CDN
Относительный пользовательский CSS
Перед закрывающим тегом body:
JQuery JS CDN
Поппер Джс CDN
Семантический js CDN
Относительный пользовательский js (где находится рассматриваемый код)
<button class="ui green basic button" id="click">Click</button>
<div id="trans">
<h4>Hello World</h4>
</div>
$('#click').click(function(){
$('#trans').animate({
width: "50%"
}, 500, function(){
alert("animated");
});
});
This Does Nothing
$('#click').click(function(){
$('#trans').css({
width: "50%"
});
});
This Works As Intended
Я бы ожидал, что после нажатия кнопки с id = "click", div с id = "trans" уменьшит ширину со 100% до 50% и выдаст предупреждение с надписью "анимированный", однако ничего не происходит вообще , Самое странное для меня это то, что если я использую метод .css () для изменения того же свойства, он работает безупречно, но без забавного анимационного вида.