2013-08-22 3 views
0

Я использую плеер mediaelement на своей странице.сосредоточиться на странице вместо элемента

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

Есть ли способ в jquery/html переместить фокус на странице, а не на элемент внутри страницы ???

Это может быть код, который создает проблемы. Пожалуйста, помогите мне пройти этот код. Я не владею этим кодом. Его из какой-то другой библиотеки, которую я использую.

buildkeyboard: function(player, controls, layers, media) { 

    var t = this; 

    // listen for key presses 
    $(document).keydown(function(e) { 
    if (player.hasFocus && player.options.enableKeyboard) { 
     // find a matching key 
     for (var i=0, il=player.options.keyActions.length; i<il; i++) { 
     var keyAction = player.options.keyActions[i]; 

     for (var j=0, jl=keyAction.keys.length; j<jl; j++) { 
      if (e.keyCode == keyAction.keys[j]) { 
      e.preventDefault(); 
      keyAction.action(player, media, e.keyCode); 
      return false; 
      } 
     } 
     } 
    } 

    return true; 
    }); 

    // check if someone clicked outside a player region, then kill its focus 
    $(document).click(function(event) { 
    if ($(event.target).closest('.mejs-container').length == 0) { 
     player.hasFocus = false; 
    } 
    }); 
}, 

Могу ли я переопределить этих слушателей в своем коде ???

+0

Это компонент Flash? – alex

+0

Если это то, что является soln? – GJain

+0

@alex: зависит от вашего браузера. Похоже, они попробуют html 5, а затем вернутся к flash или silverlight в зависимости. Кстати, я пытался воспроизвести видео на своем сайте. Я нажал кнопку «играть», а затем сразу мог прокрутить. Вы можете просмотреть источник на своей домашней странице, чтобы узнать, что они делают. – NotMe

ответ

1

Попробуйте использовать window.focus(), чтобы настроить фокус обратно на содержащую страницу.

+0

Это не помогло. – GJain

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