私は純粋なjavascriptを使用してフェードインおよびフェードアウト機能に取り組んでいます。コードは次のとおりです。
<script>
function fadeIn(el, ms) {
var opacity = 1,
interval = 50,
gap = interval / ms;
window.setInterval(function{
opacity -= gap;
el.style.opacity = opacity;
if(opacity <= 0) {
window.clearInterval(fading);
el.style.display = 'none';
}
}, interval);
}
function fadeOut(el, ms){
var opacity = 0,
interval = 50,
gap = interval / ms;
el.style.display = 'block';
el.style.opacity = opacity;
window.setInterval(function{
opacity += gap;
el.style.opacity = opacity;
if(opacity >= 1) {
window.clearInterval(fading);
}
}, interval);
}
</script>
本文セクションのコードは次のとおりです。
<input type="button" onclick="fadeOut(this, 50);" value="hi" />
ページが読み込まれるとすぐに、「エラー予期しないトークン (」:
window.setInterval(function{
そして、入力ボタンをクリックしようとすると、「変数のフェードインが見つかりません」というエラーが表示されます