Jquery-ui可拖动的故障?

时间:2014-03-13 19:51:08

标签: javascript jquery-ui

您好我正在尝试创建一个滚动条(我还有很长的路要走,链接到这里:http://jsfiddle.net/xD2Hy/24/),当我滚动(使用滚动条)到底部时,那就是那个然后我调整窗口大小以使其更小,滚动条在窗口下淹没。为了解决这个问题,我尝试在滚动条上添加一个jquery偏移量,当我调整大小时将其移动。现在,当我滚动到底部,然后我调整大小,滚动条完全消失!我真的不知道该怎么做,我还在学习javascript,请帮忙。这里是代码的偏移量jquery,检查jsfiddle的链接是否完整:

$('#scrollBar').offset({top:100});

1 个答案:

答案 0 :(得分:0)

您似乎正在从文档的顶部边框设置偏移量为100px。您需要根据滚动条的父容器偏移量和高度以及滚动条容器的高度来设置偏移量。试试这个:

var scrollContainer = $('#cow'),
    scrollBar = $('#scrollBar');

scrollBar.offset({ top: scrollContainer.offset().top + scrollContainer.height() - scrollBar.height() });

Updated fiddle.