jQuery slideup 影响 div 的上半部分
jQuery slideup affects the upper part of the div
每当我尝试 SlideUp()
我的 div 时,我注意到它实际上不仅从底部向上滑动到顶部,而且还有一点从顶部向下滑动到底部。现在,我不知道它是否应该像那样,但它确实令人不安,我想知道是否可以将其删除?我只希望它从底部向上滑动到顶部,div 的顶部保持不变。
深紫色和浅紫色区域之间的白色 space 是它向上滑动时正在制作的东西(这是我能给出的最好解释)。它应该只滑向深紫色区域,而不是在其下方创建白色 space。
$(document).ready(function(){
$(".toggleLatestUp").click(function() {
$(".QuickWrap").slideUp("slow");
});
});
应该向上滑动的"lighter purple area",CSS(以备不时之需):
.QuickWrap {
background: #F8E7FF;
float:left;
width: 100%;
margin:-18px 0 0 0;
margin-bottom:20px;
box-shadow: inset 0px 6px 5px #B9AEBD, inset 0px -6px 5px rgba(185, 174, 189, 0.41);
min-width: 1349px;
}
深紫色区域,CSS:
#HeadOverlay {
background: #9b59b6;
height: 250px;
width: 100%;
margin: 0;
bottom: 0;
background-repeat: repeat;
background-image: url("/templates/images/diagmonds.png");
min-width: 1349px;
box-shadow: 0 0 6px #000;
}
HTML:
<div id="HeadOverlay">
text
</div>
<br style="clear:both;">
<div class="QuickWrap">
text
</div>
注意:这 2 个街区内有什么并不重要。
这确实有效:
http://codepen.io/anon/pen/JGvyqz
if ( $(".QuickWrap:first").is( ":hidden" ) ) {
$(".QuickWrap").show( "slow" );
} else {
$(".QuickWrap").slideUp();
}
您的环绕部分旨在通过在不显示时显示来向上滑动。
关于你的白色 space 问题:
在 .QuickWrap
中将您的 margin:0px 0 0 0;
替换为 margin: 0;
我设法解决了。由于 .QuickWrap
的负 18 保证金,它表现得很奇怪。当我将它移动到 #HeadOverlay
时,它就像一个魅力。
每当我尝试 SlideUp()
我的 div 时,我注意到它实际上不仅从底部向上滑动到顶部,而且还有一点从顶部向下滑动到底部。现在,我不知道它是否应该像那样,但它确实令人不安,我想知道是否可以将其删除?我只希望它从底部向上滑动到顶部,div 的顶部保持不变。
深紫色和浅紫色区域之间的白色 space 是它向上滑动时正在制作的东西(这是我能给出的最好解释)。它应该只滑向深紫色区域,而不是在其下方创建白色 space。
$(document).ready(function(){
$(".toggleLatestUp").click(function() {
$(".QuickWrap").slideUp("slow");
});
});
应该向上滑动的"lighter purple area",CSS(以备不时之需):
.QuickWrap {
background: #F8E7FF;
float:left;
width: 100%;
margin:-18px 0 0 0;
margin-bottom:20px;
box-shadow: inset 0px 6px 5px #B9AEBD, inset 0px -6px 5px rgba(185, 174, 189, 0.41);
min-width: 1349px;
}
深紫色区域,CSS:
#HeadOverlay {
background: #9b59b6;
height: 250px;
width: 100%;
margin: 0;
bottom: 0;
background-repeat: repeat;
background-image: url("/templates/images/diagmonds.png");
min-width: 1349px;
box-shadow: 0 0 6px #000;
}
HTML:
<div id="HeadOverlay">
text
</div>
<br style="clear:both;">
<div class="QuickWrap">
text
</div>
注意:这 2 个街区内有什么并不重要。
这确实有效:
http://codepen.io/anon/pen/JGvyqz
if ( $(".QuickWrap:first").is( ":hidden" ) ) {
$(".QuickWrap").show( "slow" );
} else {
$(".QuickWrap").slideUp();
}
您的环绕部分旨在通过在不显示时显示来向上滑动。
关于你的白色 space 问题:
在 .QuickWrap
中将您的margin:0px 0 0 0;
替换为 margin: 0;
我设法解决了。由于 .QuickWrap
的负 18 保证金,它表现得很奇怪。当我将它移动到 #HeadOverlay
时,它就像一个魅力。