gpt4 book ai didi

jquery - 展开 div 内容滚动

转载 作者:太空宇宙 更新时间:2023-11-03 17:31:45 24 4
gpt4 key购买 nike

你好,当我点击一个按钮时,我试图使一个 div 扩展,当扩展完成后,这个 div 中会出现一个文本,所以我的问题是我找不到一个解决方案来使我的文本可以滚动从顶部的 0% 开始,到 100% 结束,不要管窗口的大小,我怎样才能制作一个只有滚动条矩形的自定义滚动条我认为图像比说话更明确:p看一看:

enter image description here

还有我的代码:

$('.button_cadre_about').click(function(){
//expand red div width to 200px
$('.hide_open').hide();
$('.button_cadre_work').hide();
$('.cadre_home').animate({width: "830px", marginLeft: "-600px",}, 500);
setTimeout(function(){
//after 500 milliseconds expand height to 800px
$('.cadre_home').animate({marginTop: "-400px", marginBottom: "0px", height:"1200px"}, 500);
},500);
setTimeout(function(){
$('#about_btn').find('a').show();
$('.full_cadre').find('.about_show').show();
},1000);
});
body{
margin:0;
height:100%;
width:100%;
overflow:hidden;

}


#container {
position:absolute;
width:100%;
height:100%;

}





.full_cadre{
position:absolute;
width:460px;
height:230px;
background:red;
text-align:center;
top:50%;
left:50%;
margin-left:-230px;
margin-top:-115px;
}

.cadre_home{
position:absolute;
width:460px;
height:230px;
background:red;
text-align:center;
top:50%;
left:50%;
margin-left:-230px;
margin-top:-115px;
}


.me{
line-height:10px;
margin-top:20px;
}


.button_cadre_work, .button_cadre_about{
cursor:pointer;
}




#about_btn{
position:absolute;
top:60%;
right:-60px;
color:grey;
text-align:right;
z-index:20;

}


#about_btn a{
position:absolute;
text-align:right;
color:grey;
background:none;
margin-top:-70px;
margin-left:80px;
display:none;
}


.about_show{
position:absolute;
width:800px;
height:100%;
left:0px;
margin-top:50px;
text-align:left;
color:rgba(0,0,0,1);
letter-spacing:1px;
display:none;
z-index:99;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="container">




<div class="full_cadre">
<div class="cadre_home">
<div class="hide_open">


<div class="me"><h1> title </h1><br /> subtitle
</div>
</div>

<div class="about_show">
<h2>SALUT</h2>
<p>Le Lorem Ipsum est simplement du faux texte employé dans la composition et la mise en page avant impression. Le Lorem Ipsum est le faux texte standard de l'imprimerie depuis les années 1500, quand un peintre anonyme assembla ensemble des morceaux de texte pour réaliser un livre spécimen de polices de texte. Il n'a pas fait que survivre cinq siècles, mais s'est aussi adapté à la bureautique informatique, sans que son contenu n'en soit modifié. Il a été popularisé dans les années 1960 grâce à la vente de feuilles Letraset contenant des passages du Lorem Ipsum, et, plus récemment, par son inclusion dans des applications de mise en page de texte, comme Aldus PageMaker.
</p>
<h2>SALUT</h2>
<p>Le Lorem Ipsum est simplement du faux texte employé dans la composition et la mise en page avant impression. Le Lorem Ipsum est le faux texte standard de l'imprimerie depuis les années 1500, quand un peintre anonyme assembla ensemble des morceaux de texte pour réaliser un livre spécimen de polices de texte. Il n'a pas fait que survivre cinq siècles, mais s'est aussi adapté à la bureautique informatique, sans que son contenu n'en soit modifié. Il a été popularisé dans les années 1960 grâce à la vente de feuilles Letraset contenant des passages du Lorem Ipsum, et, plus récemment, par son inclusion dans des applications de mise en page de texte, comme Aldus PageMaker.
</p><br><br><br>
<h2>SALUT</h2>
<p>Le Lorem Ipsum est simplement du faux texte employé dans la composition et la mise en page avant impression. Le Lorem Ipsum est le faux texte standard de l'imprimerie depuis les années 1500, quand un peintre anonyme assembla ensemble des morceaux de texte pour réaliser un livre spécimen de polices de texte. Il n'a pas fait que survivre cinq siècles, mais s'est aussi adapté à la bureautique informatique, sans que son contenu n'en soit modifié. Il a été popularisé dans les années 1960 grâce à la vente de feuilles Letraset contenant des passages du Lorem Ipsum, et, plus récemment, par son inclusion dans des applications de mise en page de texte, comme Aldus PageMaker.
</p>
</div>
</div>
<div id="button_cadre">

<div class="button_cadre_about"><div id="about_btn"><a href="#"><p>X</p></a><span>CLICK</span></div>

</div>

</div>
</div>

</div>
</div>

最佳答案

对于没有使用您的代码,我深表歉意,但我认为这个干净的示例应该有助于回答您的一些问题,如果您仍有任何不确定的地方,请告诉我。

#content {
overflow-y:auto;
}

https://jsfiddle.net/nncLcyym/

关于jquery - 展开 div 内容滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30418811/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com