私は簡単なRead Moreの例を作成しようとしています。段落と段落の半分がスパンタグで囲まれたボタンで構成され、最初は非表示に設定されています。ユーザがRead Moreボタンをクリックすると、隠れた範囲が表示されます。私は作業コードを持っていますが、JQueryのようにフェードアウトしたいだけで、純粋なJavascriptを使っています。誰でも助けてください。ここ続きを読む純粋なJavaScriptを使用したリンク
span.style.opacity = 0;
あなたは徐々にここに不透明度を移行する必要がありますを開始
var span = document.getElementsByTagName('span')[0];
var hideshow = document.getElementById('hideshow');
span.style.display = 'none';
hideshow.onclick = function() {
span.style.display = 'block';
};
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsa maiores dolore earum ducimus molestiae, aut. <span>Quisquam consequuntur, maiores et, doloremque atque provident similique consequatur totam voluptas vitae veniam, molestiae laborum.</span></p>
<button id="hideshow">Read More</button>
あなたがする必要がありますループまたは間隔を作成し、徐々にopcityを0から1に増やしてください。純粋なjsのための準備が整った関数はありません。 –
Justyはこれを試しましたが動作しませんでした。任意のアイデアspan.style.opacity = '0'; hideshow.onclick =表示; function(){ for(var i = 0; i <= 9; i ++){ span.style.opacity = '0.1'; } } – knight