2011-12-23 2 views
2

Можно ли даже узнать, когда вызывается колесико мыши, когда мышь находится над iframe на браузерах без веб-браузера, таких как firefox, oprera, т. Е. И так далее?прослушиватель событий в mousewheel выше iframe

Я использую плагин jquery mousewheel. Все работает отлично в хроме и сафари, даже если моя мышь висит над iframe, например, комментарии facebook или поле facebook, которое использует iframes. Но в FF и IE и Opera событие mousewheel не срабатывает, когда мышь витает над iframe. Очень расстраивает.

Вот пример того, что я пытаюсь достичь:

http://9gag.com/fast#1217289

Как вы можете видеть, независимо от того, какой браузер вы используете, вы все еще можете прокручивать, когда над комментариями facebook.

(или, может быть, они на самом деле делают отрицательный запас, чтобы скрыть оригинальный скроллбар?: Р)

С уважением, Александр

ответ

0

ли когда-нибудь огонь событие? FF использует другой способ сделать колесо мыши

function wheel(e) { 

      e.preventDefault(); 
      Zoom(!(e.wheelDelta != 'undefined' && e.wheelDelta <= 0) || (e.detail != 'undefined' && e.detail > 0)); 
    } 

деталь для FF и IE и wheelDelta для Chrome

+0

это пожары, как следует, за исключением того, когда мышь находится выше в фрейма – Alexander

Смежные вопросы