Как прокрутить родительский div при наведении на дочерний div и прокрутке? - PullRequest
1 голос
/ 26 марта 2012

Я пытался найти способ сделать это. Что я хочу сделать, это прокрутить родительский div (который имеет полосу прокрутки) при наведении курсора на внутренний Div и прокрутке.

Демо: http://jsfiddle.net/FdeAR/

1 Ответ

2 голосов
/ 26 марта 2012

Что-то вроде следующего (догадываясь по вашему требованию);

http://jsfiddle.net/FdeAR/23/

По сути, связывайте событие колесика мыши с меньшим делителем и прокручивайте его вверх / вниз в зависимости от направления колесика мыши, определяемого дельтой

$(function () {
    $('div:last').bind('mousewheel', function (e) {
        var direction = e.originalEvent.wheelDelta >= 0 ? '-' : '+';
        $('div:first').animate({'scrollTop': direction + '=20px'}, 10);
    });
});​
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...