私はあなたが入力した十分な文字を持っているとき、あなたを伝えるためにプログレスバーの一種として機能します底にdiv要素を持っている入力ボックスを作成しようとしています。入力された文字数に基づいてプログレスバーを埋める方法は?
私はこのプロジェクトをしようとすることを決めたとき、それは非常に簡単だろうと思っていても、仕事にこのアニメーションを取得することはできません。
私は私のコードと間違っているものを教えてください。ありがとう!
<div id='cntnr'>
<div id='inptDiv'>
<input id='inpt1'>
<div id='prgInd'></div>
</div>
</div>
var main = function() {
var inptAmnt = document.getElementById('inpt1').value;
if(inptAmnt.length === 1) {
$('#prgInd').css('width', 25);
}
}
$(document).ready(main);
また、私は最初にこのコードを試してみましたが、それはどちらか動作しませんでした:
var main = function() {
var inptAmnt = document.getElementById('inpt1').value;
if(inptAmnt.length === 1) {
$('#prgInd').animate({
width:25
},200)
}
}
$(document).ready(main);
JSFiddle:https://jsfiddle.net/qcsb53ha/
あなたのフィドルにはjQueryを追加しましたか? –
はい、私はコードを編集していませんでした。私はCodePenで編集していました。私はそれを初めてやったことはありませんでした。 – Joshua