Добавление события клика в окно или документ с ошибкой, т.е. - PullRequest
0 голосов
/ 27 сентября 2011

Использование платформы prevel для добавления события выполняется как показано ниже pl(window).bind("eventname",handlerFunction);

так что я сделал это

pl(window).bind("click", function (ev) {
    if (ev.which == 1) {
        alert("Clicked");
    }
});

при нажатии на документ или окно я смог предупредить строку, но, черт возьми, IE8 не делает то же самое. Библиотека сломана или я ошибаюсь в отношении т.е. Prevel Javascript Framework можно найти здесь https://github.com/chernikovalexey/Prevel вот код, который должен заставить вас работать http://jsfiddle.net/pKhHJ/

Ответы [ 2 ]

1 голос
/ 27 сентября 2011

Это уже исправлено , как я вижу.

1 голос
/ 27 сентября 2011

Код "ev.which" специфичен для firefox. Для IE вы должны использовать код как «ev.keyCode». Попробуйте код, как показано ниже

pl(window).bind("click", function (ev) {
    if(!ev)
        ev = window.event;
  var kCode = ev.which || ev.keyCode;
    if (kCode == 1) {
        alert("Clicked");
    }
});

Надеюсь, это поможет вам.

...