2

我刚开始使用 JQuery UI 创建一个可拖动的 div。当用户拖动 div 时,页面上另一个 div 的 css 会发生变化。但是,当我在拖动函数中放入 .css 函数时,我注意到拖动有很大的延迟。下面的代码:

$( "#drag-box" ).bind( "drag", function(event, ui) {
          $(this).stop().css('left',event.offsetX);
          $.carousel.limit = $.carousel.len - $(window).width();
          var margin = $.carousel.currentMargin;
          var ratio = ui.position.left / 200;
          var new_margin = $.carousel.limit * ratio;

          $('#storyboard-container').css({'margin-left': -new_margin + 'px'});
      });

#drag-box 滞后很多,尤其是当用户非常快速地拖动框时。任何帮助,将不胜感激!谢谢!

4

0 回答 0