Я смотрел пример здесь
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/, но это не сработает.
Любые причины?
Я сделал что-то, но у меня есть жесткое кодированное значение для высоты выделения... Проверьте это:
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);
});
ul