/ / Визначити події в миші та клавіатурі в iframe з вбудованим PDF - javascript, jquery, pdf, iframe

Виявлення подій у миші та клавіатурі в iframe з вбудованим PDF - javascript, jquery, pdf, iframe

Я пишу деякий Javascript, щоб визначити, скільки часукористувач витрачає на одну HTML-сторінку. Я не хочу вважати час простою, тому я використовую jQuery для виявлення подій миші та клавіатури, щоб я міг скинути таймер простою. Я зіткнувся з проблемою, коли намагався виявити активність у теці iframe, що містить вбудований PDF-файл. Ви можете побачити приклад подій, які неможливо запустити тут:

http://jsfiddle.net/89s7q/41/

JS:

var frameSelected = false, i = 0;

var selected = function(e) {
if (frameSelected !== true)
{
frameSelected = true;
$("#console").prepend((++i) + " Selected<br/>");
}
};

var deselected = function() {
if (frameSelected === true)
{
frameSelected = false;
$("#console").prepend((++i) + " Deselected<br/>");
}
};

$("iframe").mouseout(deselected);
$("iframe").mouseover(selected);

Чи є спосіб отримати пожежі в iFrame?

Відповіді:

2 для відповіді № 1

Ви можете розмістити прозоре накладання на верхній частині iframe, тому користувачі все одно бачитимуть вміст iframe, але ви зможете відстежувати події миші на оверлеї.