我在这里看一个例子
http://jsfiddle.net/davidThomas/bw6Xw/6/
div.on('mousemove', function(e) {
var cPointY = e.pageY,
dP = ((cPointY / wrapHeight));
div.scrollTop((listHeight * dP) - wrapScreenHeight);
});
我试图在http://jsfiddle.net/bw6Xw/188/复制相同内容,但它不起作用。
有什么原因吗?
答案 0 :(得分:0)
我做了一些事情,但我对选择的高度有一个硬编码值... 看看这个:
http://jsfiddle.net/bw6Xw/193/
var div = $('#lstBox1'),
wrapScreenHeight = div.height(),
wrapHeight = div.outerHeight(),
listHeight = wrapScreenHeight + (wrapHeight * 2);
div.on('mousemove', function(e) {
var cPointY = e.pageY,
dP = ((cPointY / wrapHeight));
div.scrollTop((listHeight * dP) - wrapScreenHeight);
});