私は多くの研究をしており、divを削除する方法を見つけようとしていました。これは私の個人的なウェブサイトで、jqueryのテキストアニメーションが必要でしたが、10秒後には停止したいと思います。私はこれを行う最善の方法は、アニメーション化されているdivを削除することであると考えました。私はそれを働かせる(機能と呼び出しをする)部分を持っているようですが、うまくいかないようです。10秒後にdivを削除する
function fadein() {
var fade = document.getElementById('fade');
fade.setAttribute("class", fade.getAttribute('class') + " loaded");
}
$(function() {
var txt = $('#textlzr');
txt.textualizer();
txt.textualizer('start');
setTimeout(stopText, 10000);
})
function stopText() {
$("#textlzr").remove();
console.log('I stopped!');
}
<link href="https://fonts.googleapis.com/css?family=Oswald" rel="stylesheet">
<script src="https://code.jquery.com/jquery.min.js"></script>
<body onload="fadein()">
<div id="fade">
<div id="textlzr">
<p> think outside the box </p>
<p> </p>
</div>
</div>
</body>
スニペットにコードを変換しました。 'txt.textualizer'とは何ですか?あなたはエラーを見るために "Run code snippet"をクリックすることができます。 – Dekel
@Dekeklに言及すると、 'textualizer'関数はどこにありますか?また、jQueryとネイティブなjavascriptを混在させています。 ex: 'var fade = $( '#fade');'。あなたの質問を更新した後、それに触れます。 – lscmaro