0

我在这里看一个例子

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/但它不起作用。

有什么理由吗?

4

1 回答 1

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);

});
于 2013-11-13T02:56:30.580 回答