浏览器缩小时jQuery函数停止

时间:2011-12-02 16:35:34

标签: jquery scroller window-resize page-zoom

我正在使用SmoothDivScroll 1.1,一切正常,直到我缩小浏览器(在Windows 7上测试firefox,chrome和safari)(当放大滚动器时不停止)。 SmoothDivScroll的加载方式是:

$(window).load(function() {
$("div#projectenRijEen").smoothDivScroll({}); 
$("div#projectenRijTwee").smoothDivScroll({});
$("div#projectenRijDrie").smoothDivScroll({});
$("div#projectenRijEen").bind("mouseover",function(){$(this).smoothDivScroll("stopAutoScroll")}).bind("mouseout",function(){$(this).smoothDivScroll("startAutoScroll")});
$("div#projectenRijTwee").bind("mouseover",function(){$(this).smoothDivScroll("stopAutoScroll")}).bind("mouseout",function(){$(this).smoothDivScroll("startAutoScroll")});
$("div#projectenRijDrie").bind("mouseover",function(){$(this).smoothDivScroll("stopAutoScroll")}).bind("mouseout",function(){$(this).smoothDivScroll("startAutoScroll")})
});

我试过以下:

$(window).load(function() {
var $scrollElement = $("div#projectenRijEen");
$scrollElement.smoothDivScroll({});
$(window).resize(function () {
    $scrollElement.data({
    motherElementOffset: $scrollElement.offset().left
    });
});
});  

发现于http://www.codingforums.com/showthread.php?t=241455,但我无法正常工作

有人可以帮我看看如何在缩小时保持滚动滚动吗?

1 个答案:

答案 0 :(得分:0)

我知道这个问题并做了一些测试,并尝试了一些技巧来解决它。到目前为止,我已经取得了一些进展,但这是一个棘手的问题,我还没有解决问题。此问题在GitHub上报告(https://github.com/tkahn/Smooth-Div-Scroll/issues/2)。你可以在那里进行讨论。