按可见内容部分的比例更改标题部分的位置

成就

我处于无法解决的情况。我有两个.content div。第一个内容div具有标题和一些隐藏的块内容。第二个内容div有4个按钮。单击每个按钮将调出相关的块。块具有我要求的不同边距顶部。

我想要的是页眉应与所有块保持相同的距离比例。就像如果按下“第四个块按钮”一样,将显示第4块的内容,并且页眉将向下移动,并保持与第1块相同的边距。

在此处输入图片说明

我尝试过固定位置,但他不能那样工作。

是否有可能在jquery或js的帮助下根据每个Block内容更改标题的位置并保持比例?这对我真的很有帮助。我被困在这个非常糟糕的地方。我对jQuery不太满意,是否可以使用jquery做到这一点。

小提琴

的HTML

<div class="content">
    <div class="head">Head</div>

    <div class="block" id="blk-1" style="margin-top:10px;">
        Block 1 Content
    </div>
    <div class="block" id="blk-2" style="margin-top:50px;">
        Block 2 Content
    </div>
    <div class="block" id="blk-3" style="margin-top:80px;">
        Block 3 Content
    </div>
    <div class="block" id="blk-4" style="margin-top:120px;">
        Block 4 Content
    </div>
</div>

<div class="content">
    <button type="button" class="blk-1"> Block One </button> 
    <button type="button" class="blk-2"> Block Two </button> 
    <button type="button" class="blk-3"> Block Three </button>
    <button type="button" class="blk-4"> Block Four </button>

</div>

的CSS

.content{
    width:30%;
    float:left;
    margin-right:10px;
}
.head{
    background:red;
    height:20px;
}
.block{
    height:40px;
    background:#20ccfc;
    display:none;
}
button{
   margin-bottom:5px;
}

js

$('.blk-1').click(function(){
    $(".block").hide();
    $("#blk-1").fadeIn();
});
$('.blk-2').click(function(){
    $(".block").hide();
    $("#blk-2").fadeIn();
});
$('.blk-3').click(function(){
    $(".block").hide();
    $("#blk-3").fadeIn();
});
$('.blk-4').click(function(){
    $(".block").hide();
    $("#blk-4").fadeIn();
});
弓心

你在找什么?

我取消了内联style属性,并将其放在CSS中,div根据标头的位置确定了.block的位置。您可以通过在每个click事件中添加一个额外的jquery函数来修改标题的位置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在视口中变换内容的可见部分

来自分类Dev

使部分UIView可见

来自分类Dev

可见部分时将标题固定在顶部

来自分类Dev

更改JScrollPane的视图,以便可见JEditorPane的特定部分

来自分类Dev

滚动时在标题中可见的内容

来自分类Dev

可见内容会按设置的时间间隔更改-但之前的内容随后会闪烁显示

来自分类Dev

输入字段的可见部分溢出

来自分类Dev

Xcode中可见部分的自动布局

来自分类Dev

使链接的仅可见部分可点击

来自分类Dev

使窗口的特定部分不可见

来自分类Dev

CSS的身体之间可见部分?

来自分类Dev

Admob横幅部分不可见

来自分类Dev

使链接的仅可见部分可点击

来自分类Dev

如何使div边框的部分不可见

来自分类Dev

Xcode_6 beta 5中仅可见部分Tableview单元格内容

来自分类Dev

导航栏的内容在iOS 13的模式中部分不可见

来自分类Dev

在Xcode_6 beta 5中仅可见部分tableview单元格内容

来自分类Dev

如何在多列中分解卡片视图以使所有内容在部分中可见?

来自分类Dev

使电子邮件正文内容部分仅对特定的密件抄送收件人可见

来自分类Dev

将部分悬停在段落上以使部分可见

来自分类Dev

更改饼图标题取决于可见系列

来自分类Dev

滚动项目时,Android listSelector仍部分可见

来自分类Dev

android edittext在键盘打开时变得部分可见

来自分类Dev

检索距Google地图可见部分的距离

来自分类Dev

在文本字段中仅可见部分文本

来自分类Dev

使div覆盖视口的整个可见部分

来自分类Dev

Javascript悬停在PNG图像的可见部分上

来自分类Dev

标识具有溢出的元素的可见部分

来自分类Dev

Selenium-页面可见部分的屏幕截图

Related 相关文章

热门标签

归档