external html and jquery



我在SO上找到了这个脚本,我一直在尝试将它实现到我的项目中,但我对jQuery还是个新手,需要一些帮助。

这是脚本:http://jsfiddle.net/9erk2/

我试图获得这种效果,但在外部加载的htmldiv部分上,它不起作用。

我认为这与div在加载时不存在有关,所以我需要使用.live()方法。这是对的吗?我该怎么做呢。

如有任何帮助,我们将不胜感激。

谢谢!

请将其与fiddle中提供的css和html代码结合使用。

<script>
    $window.delegate("#divID", "scroll", function(event){
        scrollTop = $window.scrollTop(),
        topPosition = Math.max(0, sidebarTop - scrollTop),
        topPosition = Math.min(topPosition, (footerTop - scrollTop) - sidebarHeight);
        $sidebar.css('top', topPosition);
    });
</script>

最新更新