首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在jquery中滚动浏览锚点时更改固定div的内容

在jquery中滚动浏览锚点时更改固定div的内容
EN

Stack Overflow用户
提问于 2012-06-17 00:16:07
回答 1查看 988关注 0票数 0

我有一个两栏的网站布局,其中左栏的内容是绝对的,右栏的div是固定的。我正在尝试获取它,以便当我向下滚动页面时,固定div框滚动经过锚点(在左侧),固定div的内容将发生变化(图像将被附加)。

到目前为止,我拥有的非常松散的编织jquery是:

代码语言:javascript
运行
复制
(function ($) {
  $(document).ready(function () {  
    var anchor = $("")
    var code = 
    $(window).scroll(function (event) {
      var y = $(this).scrollTop();
      if (y >= anchor) {
        $('#theDiv').append('<img id="livecodeimg" src="' + code +'.png" />')
      } else {
        $("#test img:last-child").remove()
      }
    });
  });
})(jQuery);

我很难弄清楚变量是什么……

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-17 00:43:51

您需要遍历每个a标记,并检查是否在滚动中传递了它。

代码语言:javascript
运行
复制
(function ($) {
    $(document).ready(function () {
        var anchor = $("")
        var code = 
        $(window).scroll(function (event) {
            var y = $(this).scrollTop();
            $('a').each(function() {
                if (y >= $(this).offset.top) {
                    $('#theDiv').append('<img id="livecodeimg" src="' + code +'.png" />')
                } else {
                    $("#test img:last-child").remove()
                }
            });
        });
    });
})

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11065096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档