1
这里基本上是我想要的:我想通过使用绑定jQuery可拖动的另一个元素来上下滚动包含非常长的内容的div。滚动基于可拖动元素的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可拖动来创建滚动条? – putvande
我想用draggable向上/向下滚动div。 – user1971075
为什么不使用http://jscrollpane.kelvinluck.com/? Draggable并不是真正的意思。 – putvande