Ошибка наведения jQuery в IE и Chrome

В Google Chrome и IE этот код jQuery выдает ошибку

«Неперехваченная ошибка: синтаксическая ошибка, нераспознанное выражение: неподдерживаемый псевдоним: наведение».

Это код:

$(document).ready(function()
    {
      $('body').mouseup(function(){
        var isHovered = $('#QRcodeScanner').is(':hover'); 
        if(!isHovered) {
          closeScannerService.prepForClosing();
        }
      });
    });

Могу ли я что-то сделать с этой ошибкой? Потому что я думаю, что эта ошибка не позволяет IE открывать веб-камеру...


person Jesper    schedule 13.05.2015    source источник
comment
developer.mozilla.org/en-US/docs/Web /CSS/   -  person Denys Séguret    schedule 13.05.2015
comment
Это может помочь stackoverflow.com/questions/16497457/   -  person JohnDevelops    schedule 13.05.2015
comment
Хотя принятого ответа нет, я чувствую, что в связанном QA есть достаточно хороших ответов, поэтому я закрыл.   -  person Denys Séguret    schedule 13.05.2015
comment
@JohnDevelops Этот обман, кажется, дает более полный ответ на проблему :hover   -  person CodingIntrigue    schedule 13.05.2015
comment
Много об этом на SO кажется :)   -  person JohnDevelops    schedule 13.05.2015