ФорумПрограммированиеJavaScript → Помогите разобраться с jQuery Impromptu

Помогите разобраться с jQuery Impromptu

  • smackthat

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 14 марта 2009 г. 9:37

    Привет. это плагин, который выводит диалоги подтверждения и так далее.
    Я не могу понять как мне узнать какая кнопка была нажата, например:

    $.prompt('Example 2',{ buttons: { Ok: true, Cancel: false } });

  • phpdude

    Сообщения: 26617 Репутация: N Группа: в ухо

    Spritz 14 марта 2009 г. 9:39, спустя 1 минуту 58 секунд

    smackthat, на хендлеры посмотри, короче читай доку дальше
    Сапожник без сапог
  • smackthat

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 14 марта 2009 г. 9:47, спустя 8 минут 6 секунд

    что такое хендлеры? там про них не упоминается. есть callback функции, но это не то что мне нужно:

    function mycallbackfunc(v,m,f){
    $.prompt('i clicked ' + v);
    }
    $.prompt('Example 8',{ callback: mycallbackfunc });
  • ubica

    Сообщения: ? Репутация: N Группа: Кто попало

    Spritz 14 марта 2009 г. 9:49, спустя 1 минуту 50 секунд


    что такое хендлеры? там про них не упоминается. есть callback функции, но это не то что мне нужно:

    function mycallbackfunc(v,m,f){
    $.prompt('i clicked ' + v);
    }
    $.prompt('Example 8',{ callback: mycallbackfunc });


    это именно то, что тебе нужно, поверь на слово :)
  • smackthat

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 14 марта 2009 г. 9:54, спустя 5 минут 5 секунд

    мне нужно чтобы я вызвал свою функцию со своими аргументами, а в этих callback 3 аргумента и они предопределены. Вот он в примере вызвал функцию, но как в нее чтото передать?

    и что такое хендлеры?
  • phpdude

    Сообщения: 26617 Репутация: N Группа: в ухо

    Spritz 14 марта 2009 г. 9:55, спустя 54 секунды

    хендлер - лвящий, а что ловить зависит от тебя каллбак - тоже хендлер, просто я все хендлерами называю
    Сапожник без сапог
  • smackthat

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 14 марта 2009 г. 10:01, спустя 5 минут 30 секунд

    можно доступнее объяснить? я ниче не понял
  • phpdude

    Сообщения: 26617 Репутация: N Группа: в ухо

    Spritz 14 марта 2009 г. 10:06, спустя 5 минут 44 секунды

    http://w3future.com/html/stories/callbacks.xml
    Сапожник без сапог
  • smackthat

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 14 марта 2009 г. 10:22, спустя 15 минут 29 секунд

    я не могу понять, как применить то что ты мне дал по ссылке. Неужели нельзя пояснить?
  • phpdude

    Сообщения: 26617 Репутация: N Группа: в ухо

    Spritz 14 марта 2009 г. 10:25, спустя 2 минуты 41 секунду

    ну есть отловщики действий(функции которые реагируют на события), которые вызываются каким либо куском кода (в твоем случае это кусок плагина для жукери) это вкратце, я тебе дал ссылку на то, как это реализуется на javascript.

    callback - которую ты показал в примере - функция которая реагирует на событие после кликанья по кнопке на этом окошке которое ты пытаешься освоить
    Сапожник без сапог
  • smackthat

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 14 марта 2009 г. 10:47, спустя 22 минуты 30 секунд

    так получается что мне нужно написать отловщик и использовать его в функции callback?
  • smackthat

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 14 марта 2009 г. 12:32, спустя 1 час 45 минут 14 секунд

    объясните, я не понимаю
  • phpdude

    Сообщения: 26617 Репутация: N Группа: в ухо

    Spritz 14 марта 2009 г. 12:40, спустя 7 минут 31 секунду

    тебе его надо ИСПОЛЬЩОВТАЬ!!!!!!!!!!!!!!!!!!!!!

    callback: function (x,j,n) { alert('blad!!!!');}
    Сапожник без сапог
  • phpdude

    Сообщения: 26617 Репутация: N Группа: в ухо

    Spritz 14 марта 2009 г. 12:40, спустя 25 секунд


    тебе его надо ИСПОЛЬЩОВТАЬ!!!!!!!!!!!!!!!!!!!!!

    callback: function (x,j,n) { alert('blad!!!!');}
    в этом сообщении http://pyha.ru/forum/topic/2135.msg36326#msg36326
    Сапожник без сапог
  • smackthat

    Сообщения: ? Репутация: N Группа: Адекваты

    Spritz 14 марта 2009 г. 12:53, спустя 12 минут 34 секунды

    дак я же пишу, что там аргументы предопределены, 3 аргумента, а мне нужно передать туда еще строку. как это сделать?

Пожалуйста, авторизуйтесь, чтобы написать комментарий!