Горячие клавиши с jQuery

Такое поведение разработано.

Если вы не указали DashStyle , отличный от значения по умолчанию DashStyle.SolidColor , или для Pen.DashPattern установлено значение float[] значение, устанавливая, как следствие, Pen.DashStyle - DashStyle.Custom , Pen.DashPattern не установлено, и собственный метод GdipGetPenDashCount будет вернуть Status != GDIP.Ok = 0.

Поведение по умолчанию, когда счетчик тире не установлен, состоит в том, чтобы вызывать исключение GDI +, в данном случае OutOfMemoryException .

Что вы можете сделать, это протестировать перо DashStyle и попытаться получить его DashPattern только тогда, когда DashStyle != DashStyle.Solid (установка этого стиля явно не создаст DashPattern):

[ 110]

184
задан T Zengerink 11 May 2012 в 11:27
поделиться

5 ответов

Что относительно Горячие клавиши jQuery ?

Горячие клавиши jQuery позволяет Вам наблюдать за событиями клавиатуры где угодно в Вашем коде, поддерживающем почти любое сочетание клавиш.

Для привязки Ctrl + c к функции (f), например:

$(document).bind('keydown', 'ctrl+c', f);
84
ответ дан Dave Jarvis 23 November 2019 в 05:57
поделиться

Хорошо существует много путей. Но я предполагаю, что Вы интересуетесь усовершенствованной реализацией. Несколько дней назад, я был в том же поиске, и я нашел тот.

Здесь.

Это хорошо для получения событий с клавиатуры, и Вы найдете карты символов также. И хорошая вещь..., это - jQuery. Проверьте демонстрацию на той же странице и решите.

дополнительная библиотека здесь .

24
ответ дан simplyharsh 23 November 2019 в 05:57
поделиться
    <script type="text/javascript">
        $(document).ready(function(){
            $("#test").keypress(function(e){
                if (e.which == 103) 
                {
                    alert('g'); 
                };
            });
        });
    </script>

    <input type="text" id="test" />

этот сайт говорит 71 = g, но код jQuery выше мысли иначе

Капитал G = 71 , нижний регистр равняется 103

15
ответ дан hunter 23 November 2019 в 05:57
поделиться

Вы также можете попробовать плагин jQuery shortKeys . Пример использования:

$(document).shortkeys({
  'g': function () { alert('g'); }
});
8
ответ дан 23 November 2019 в 05:57
поделиться

Поскольку этот вопрос был первоначально задан, Джон Ресиг (основной автор jQuery) разветвил и улучшил проект js-hotkeys. Его версия доступна по адресу:

http://github.com/jeresig/jquery.hotkeys

141
ответ дан 23 November 2019 в 05:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: