简体   繁体   English

div使用按钮向下滑动,向下滚动后消失

[英]Div sliding down with button and disappearing after scrolling down

I would like to know how to reveal div after clicking on a angle-down button which would disappear in the same way as in Quora: when you click on an answer from the home page, you can make it disappear either by clicking the exit button at the bottom of the answer or by scrolling down long enough). 我想知道如何在单击一个向下倾斜的按钮后显示div,该按钮会以与Quora中相同的方式消失:当您单击主页上的答案时,可以通过单击退出按钮使其消失在答案的底部或向下滚动足够长的时间)。

An image to illustrate: 图片说明: 在此处输入图片说明

So basically I will have a list of products with a summary, if you click on the angle down button of a product a div slides down to reveal more information (shifting down the next product, no overlap), this div can disappear with an exit button and by scrolling down Quora-style. 因此,基本上,我将获得一个带有摘要的产品列表,如果您单击某个产品的降角度按钮,则div会向下滑动以显示更多信息(向下移动下一个产品,没有重叠),该div会消失并退出按钮,然后向下滚动Quora样式。

If you have any questions let me know. 如果您有任何问题,请通知我。

Cheers! 干杯! Pierre 皮埃尔

I made a simple example here let me know if you have any questions about it. 我在这里做了一个简单的例子,如果您有任何疑问,请告诉我。

 var classname = document.getElementsByClassName("open"); function toggleValue(current, first, second) { return current === first ? second : first } function toggleFunc() { this.style.letterSpacing = toggleValue(this.style.letterSpacing, '-10px', '-1px') this.parentNode.style.maxHeight = toggleValue(this.parentNode.style.maxHeight, '1000px', '200px') } Array.from(classname).forEach(function(element) { element.addEventListener('click', toggleFunc); }); 
 p { font-size: 1.2rem } article { position: relative; overflow: hidden; transition: max-height 1s; max-height: 200px; padding: 2rem; text-align: justify; } article header { text-align: center; font-size: 4rem } .open { font-size: 2rem; position: absolute; bottom: 0; left: calc(50% - 2rem); font-weight: bold; padding: 0.7rem 1.5rem; } 
 <article> <header>Title</header> <p>Lorem ipsum dolor sit amet, clita noluisse cum id, utamur propriae persequeris eu ius, cum cu praesent tincidunt. In vim volumus scriptorem. Timeam oportere nam eu, ad eum mucius bonorum. Cu sed indoctum repudiandae. Homero reprehendunt duo ad, no est modus harum. Nibh offendit ut duo, iudico corrumpit eos cu. Et pri sint officiis elaboraret, mazim petentium sed no. Dicit nusquam insolens eu eos. Mel in mucius imperdiet, essent eligendi scribentur mei no. Amet gloriatur his cu, eam te simul cetero gloriatur, an modus mediocrem his. Ad vel veri voluptaria instructior, at dicunt vidisse petentium duo. Cu sit purto reque ipsum, eos an omnis integre definitiones, an sit alienum offendit. Eu meis viderer has, hinc nostro aeterno est ex. Ridens denique nam ut, vim solum fabulas ad, mel nisl dicunt qualisque no. Ut nec nemore tractatos persecuti, ea libris diceret ius. Ex probo diceret sea, detracto quaestio ullamcorper pro ex, labitur tractatos scripserit his te. Quas sanctus meliore te vel, ne eos amet deleniti. Vix quando recteque ne. Id petentium expetendis cum, eos porro ridens ad. Vis solum definitiones ad, vix recteque scripserit temporibus id. Mel molestie maluisset cu, cu his falli aeque mundi. Vix nemore adipisci in. At qui nihil deterruisset, eos nibh viderer no. Scripta euismod euripidis an vel, pri ea mutat virtute expetendis, wisi accusam est at.</p> <button class="open">\\/</button> </article> <article> <header>Title</header> <p>Lorem ipsum dolor sit amet, clita noluisse cum id, utamur propriae persequeris eu ius, cum cu praesent tincidunt. In vim volumus scriptorem. Timeam oportere nam eu, ad eum mucius bonorum. Cu sed indoctum repudiandae. Homero reprehendunt duo ad, no est modus harum. Nibh offendit ut duo, iudico corrumpit eos cu. Et pri sint officiis elaboraret, mazim petentium sed no. Dicit nusquam insolens eu eos. Mel in mucius imperdiet, essent eligendi scribentur mei no. Amet gloriatur his cu, eam te simul cetero gloriatur, an modus mediocrem his. Ad vel veri voluptaria instructior, at dicunt vidisse petentium duo. Cu sit purto reque ipsum, eos an omnis integre definitiones, an sit alienum offendit. Eu meis viderer has, hinc nostro aeterno est ex. Ridens denique nam ut, vim solum fabulas ad, mel nisl dicunt qualisque no. Ut nec nemore tractatos persecuti, ea libris diceret ius. Ex probo diceret sea, detracto quaestio ullamcorper pro ex, labitur tractatos scripserit his te. Quas sanctus meliore te vel, ne eos amet deleniti. Vix quando recteque ne. Id petentium expetendis cum, eos porro ridens ad. Vis solum definitiones ad, vix recteque scripserit temporibus id. Mel molestie maluisset cu, cu his falli aeque mundi. Vix nemore adipisci in. At qui nihil deterruisset, eos nibh viderer no. Scripta euismod euripidis an vel, pri ea mutat virtute expetendis, wisi accusam est at.</p> <button class="open">\\/</button> </article> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM