我正在嘗試創建一個簡單的Read More示例。它由一個段落和一個按鈕組成,其中一半的段落包含在最初設置爲隱藏的span標籤中。當用戶點擊Read More按鈕時,顯示隱藏的跨度。我已經得到了工作代碼,但只想像JQuery一樣使用純Javascript來淡化效果。任何人都請幫忙。用純JavaScript閱讀全文鏈接
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>
你將不得不創建一個循環或一個間隔和漸進的將opcaity從0增加到1.在純js中沒有現成的函數。 –
Justy嘗試過,但沒有奏效。任何想法span.style.opacity ='0'; hideshow.onclick =顯示; (var i = 0; i <= 9; i ++){0} {0} } } – knight