【发布时间】:2013-08-06 15:20:21
【问题描述】:
这基本上是我想要的:我想通过使用与 jquery draggable 绑定的另一个元素来上下滚动一个包含很长内容的 div。
<div id="wrapper">
<div id="container">
<div id="timeline_wrapper">
<div id="timeline">
</div>
</div>
<div style="clear:both"></div>
<div id="horizontal_control">
<div id="controller"></div>
<div>
</div>
$("#controller").draggable({
revert: false,
containment: "parent",
axis: "x",
create: function(){
$(this).data("startLeft",parseInt($(this).css("left")));
$(this).data("startTop",parseInt($(this).css("top")));
},
drag: function(event,ui){
var rel_left = ui.position.left - parseInt($(this).data("startLeft"));
var rel_top = ui.position.top - parseInt($(this).data("startTop"));
}
});
这里有更多信息:http://jsfiddle.net/xNLsE/4/
【问题讨论】:
-
你想做什么?使用jQuery可拖动创建滚动条?
-
我想使用可拖动来向上/向下滚动一个 div。
-
为什么不使用jscrollpane.kelvinluck.com? Draggable 并不是为了那个。
-
我试图通过向左移动 div 向下滚动来实现,如果向右滚动则向上滚动。
标签: jquery user-interface scroll draggable