mousemove + вычислить положение блока на странице около которого надо выполнить действие, так же высчитывать положение курсора и если положение курсора равно положению блока -10px или +10px, нужно определять позицию для оси X и Y (как сверху так снизу так и слева и справа), далее - вызываешь хандлер