单击时滚动到Foundation手风琴的顶部-偏移量计算

伊森·舒弗(Ethan Schofer)

我有一个基金会手风琴。当我单击一个手风琴锚点时,我希望它滚动到当前面板的顶部(尽管只需单击到手风琴控件的顶部即可)。面板的大小视内容而异。因此,我认为抵消额是固定的。第一次单击有效,因为偏移量计算正确。但是,在随后的单击中,我认为是在计算位置,然后滚动。但是在滚动过程中,将加载新面板,并且偏移量也会更改。因此它滚动到面板中间的某个位置。至少那是我的理论。更令人困惑的是,它实际上是一个选项卡控件,对于小屏幕来说,它会变成手风琴。

这是手风琴:

<dl class="accordion" data-accordion>
    <dd class="accordion-navigation active">
        <a class="show-for-small-only" href="#panel11">First Panel</a>
        <div class="content active" id="panel11">
            <div class="row">
                <div class="medium-12 columns">
                    <div class="panel radius">
                        <h1 class="text-center">Some Header Text</h1>
                    </div>
                </div>
            </div>
            <div class="row">
                <div class="medium-4 columns end">
                    //Some content...             
                </div>
                <div class="medium-4 columns">
                    //Some content...          
                </div>
                <div class="medium-4 columns">
                    //Some content...        
                </div>
            </div>
        </div>
        <a class="show-for-small-only" href="#panel21">Second Panel</a>
        <div class="content active" id="panel21">
            <div class="row">
                <div class="medium-12 columns">
                    <div class="panel radius">
                        <h1 class="text-center">Some Header Text</h1>
                    </div>
                </div>
            </div>
            <div class="row">
                <div class="medium-4 columns end">
                    //Some content...             
                </div>
                <div class="medium-4 columns">
                    //Some content...          
                </div>
                <div class="medium-4 columns">
                    //Some content...        
                </div>
            </div>
        </div>
    </dd>
</dl>

这是滚动脚本:

<script>
    $(".accordion dd > a").click(function () {
        var href = $(this).attr("href")
        $('html, body').animate({
            scrollTop: ($(href).offset().top)
        }, 1000);
    });
</script>
伊森·舒弗(Ethan Schofer)

这是有效的最终解决方案:

$(".accordion dd > a").click(function () {
        var self = this;
        setTimeout(function () {
            theOffset = $(self).offset();
            $('body,html').animate({ scrollTop: theOffset.top - 100 });
        }, 310);
    });

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery UI手风琴滚动到活动部分

来自分类Dev

jQuery手风琴在激活时滚动到顶部,然后在第二次单击时中断

来自分类Dev

Qt5:如何进行大量计算时重绘

来自分类Dev

从磁盘偏移量计算Win PE文件任何部分的内存偏移量

来自分类Dev

Bootstrap手风琴滚动到活动面板标题的顶部

来自分类Dev

自定义jQuery手风琴-滚动到活动面板的顶部

来自分类Dev

如何仅使用特定字段指针从字段偏移量计算结构的起始地址

来自分类Dev

在进行大量计算时,如何使屏幕停止冻结?

来自分类Dev

带有偏移量的Pandas和Rolling_Mean(平均每日交易量计算)

来自分类Dev

Bootstrap手风琴,单击时滚动到活动(打开)手风琴的顶部?

来自分类Dev

AngularJS / ui-bootstrap手风琴-单击时滚动到活动(打开)手风琴的顶部

来自分类Dev

boost :: serialization中的派生类偏移量计算。有效吗

来自分类Dev

如何仅使用特定字段指针从字段偏移量计算结构的起始地址

来自分类Dev

手风琴滚动到当前打开的项目

来自分类Dev

如何从指定偏移量计算鼠标移动距离

来自分类Dev

如何从给定的偏移量计算Pi小数?

来自分类Dev

从磁盘偏移量计算Win PE文件的任何部分的内存偏移量

来自分类Dev

无限空间,摄像机偏移量计算

来自分类Dev

根据时区偏移量计算另一个国家/地区的时间

来自分类Dev

从某个偏移量计算1的最有效方法

来自分类Dev

向量计算

来自分类Dev

自定义jQuery手风琴-滚动到活动面板的顶部

来自分类Dev

在Android中进行大量计算时如何显示加载屏幕?

来自分类Dev

滚动到元素的顶部,在jQuery中单击手风琴

来自分类Dev

变量计算

来自分类Dev

手风琴滚动问题 - 滚动到活动手风琴的顶部

来自分类Dev

jQuery - 使用偏移量滚动到顶部

来自分类Dev

Excel:带有偏移量计算的动态总和

来自分类Dev

Julia 在用变量计算时打印不同的结果

Related 相关文章

  1. 1

    jQuery UI手风琴滚动到活动部分

  2. 2

    jQuery手风琴在激活时滚动到顶部,然后在第二次单击时中断

  3. 3

    Qt5:如何进行大量计算时重绘

  4. 4

    从磁盘偏移量计算Win PE文件任何部分的内存偏移量

  5. 5

    Bootstrap手风琴滚动到活动面板标题的顶部

  6. 6

    自定义jQuery手风琴-滚动到活动面板的顶部

  7. 7

    如何仅使用特定字段指针从字段偏移量计算结构的起始地址

  8. 8

    在进行大量计算时,如何使屏幕停止冻结?

  9. 9

    带有偏移量的Pandas和Rolling_Mean(平均每日交易量计算)

  10. 10

    Bootstrap手风琴,单击时滚动到活动(打开)手风琴的顶部?

  11. 11

    AngularJS / ui-bootstrap手风琴-单击时滚动到活动(打开)手风琴的顶部

  12. 12

    boost :: serialization中的派生类偏移量计算。有效吗

  13. 13

    如何仅使用特定字段指针从字段偏移量计算结构的起始地址

  14. 14

    手风琴滚动到当前打开的项目

  15. 15

    如何从指定偏移量计算鼠标移动距离

  16. 16

    如何从给定的偏移量计算Pi小数?

  17. 17

    从磁盘偏移量计算Win PE文件的任何部分的内存偏移量

  18. 18

    无限空间,摄像机偏移量计算

  19. 19

    根据时区偏移量计算另一个国家/地区的时间

  20. 20

    从某个偏移量计算1的最有效方法

  21. 21

    向量计算

  22. 22

    自定义jQuery手风琴-滚动到活动面板的顶部

  23. 23

    在Android中进行大量计算时如何显示加载屏幕?

  24. 24

    滚动到元素的顶部,在jQuery中单击手风琴

  25. 25

    变量计算

  26. 26

    手风琴滚动问题 - 滚动到活动手风琴的顶部

  27. 27

    jQuery - 使用偏移量滚动到顶部

  28. 28

    Excel:带有偏移量计算的动态总和

  29. 29

    Julia 在用变量计算时打印不同的结果

热门标签

归档