В W3C-модели событий в ClickMyKey первым аргументом будет передан объект "событие", в IE ничего не передается, в нем объект "событие" можно получить по ссылке window.event.
|
Ясненько боль маля. Спсб.
Маленькое отступление: где можно прочесть про то как учесть пользователей ONLINE. За ранее спасибо. |
Здравствуйте!
В Opera 10.53 стрелка вниз не работает. Все остальные стрелки работают нормально. Что бы получить keyCode 40 требуется зажать Alt+Ctr+вниз тогда keyCode отображается. Как можно выйти из этой ситуации. А мне нужно что бы скрипт именно реагировал на просто клавишу вниз. this.keyControl = function(e, obj) { if(this.isActive) { var e = e || window.event; alert(e.keyCode); } } Очень странно, написал простенький скрипт, который почему то работает нормально в опере document.onkeydown = function(e) { var e = e || window.event; alert(e.keyCode); } Придется разбираться :) Нашел в чем причина. Почему то на событие onkeyup e.keyCode 40 не выводится, а на onkeydown выводится :) Это глюк? |
Цитата:
|
для Tab в opera то же самое.
|
Цитата:
|
в jQuery tab на keyup ни в одном браузере не срабатывает.
|
Цитата:
Честно говоря вообще не сторонник этих библиотек! |
HelpeR, фреймворк не обязан предусматривать все случаи и подгадывать, что напишет скриптёр.
|
exec, вам не кажется, что по этой причине, легче написать свой скрипт, который работал бы в точности под ваши нужды, нежели загружать 30кб кода, а потом возиться с ним. Да конечно это не в каждом случае так. Согласен, что в некоторых случаях удобнее использовать именно эти библиотеки. Вам не кажется, что jQuery можно назвать новым языком программирования, который нужно учить? А не лучше ли выучить чистый js и творить, что душе угодно?!
|
Часовой пояс GMT +3, время: 22:02. |