1

我有这个脚本http://jsfiddle.net/gphp/ZMmRv/4/

我有两个事件: 1 - div 是可拖动的,他的移动滚动页面 2 - 滚动页面移动 div

这两个事件一起发生了崩溃。可以一次申请一个。开始和停止事件?如何?

谢谢

4

1 回答 1

0

好吧,我认为这不是更好的解决方案,但您可以将此作为开始并随意编辑:

演示

$(document).ready(function(){
    $('#drag').css({
        'height': ($(document).height()/10),
        'width': ($(document).width()/10)
    });

    $("#drag").draggable({
        scrollSensitivity: 50,
        scrollSpeed: 10
    });

    $(window).scroll(function(){
        if( $('#drag').offset().top < $(window).scrollTop() )
            $("#drag").animate({top: $(window).scrollTop()}, "fast");

        if( $('#drag').offset().left < $(window).scrollLeft() )
            $("#drag").animate({left: $(window).scrollLeft()}, "fast");
    });        
});
于 2012-06-22T15:23:44.860 回答