0
私のアプリケーションでうまくいく棒グラフを持っていますが、画面上で左から右への遷移を望みます。Rails、JS、CSS - トランジション効果の働きを得ることができません
CSS:ビューで
.progress-meter-interest{
background-color: #FFD733;
width: 250px;
}
.progress-meter-interest.horizTranslate {
animation-direction:normal;
-webkit-transition: 3s;
-moz-transition: 3s;
-ms-transition: 3s;
-o-transition: 3s;
transition: 3s;
}
:
<div class="progress-meter-interest horizTranslate" style ="width: <%= homework.average_interest * 100/5 %>%"><%= homework.average_interest %></div>
JS:明らかに
<script>
$(document).ready(function() {
$(".progress-meter-interest").each(function() {
var length = $(this).data("bar-length");
$(this).css('width', length);
});
});
</script>
私は、データバーの長さを定義していないですだから私は次のことを試してみましたdivの設定値は、グラフが動的なものであるためです。定義すると、トランジション効果が働きます。
ダイナミックデータを使用するにはどうすればよいですか?
ありがとうございました。助けをお待ちしています。
ありがとうございますが、data-bar-lengthを定義するとうまくいきます。問題はJSですか? – Co2