Присоединение обработчика событий - PullRequest
4 голосов
/ 04 ноября 2011

У меня есть обработчик событий с именем some-handler и событие с именем someevent, следующие работы при выполнении его в javascript,

window.onsomeevent = space.some_handler;

Я почти час гуглю, но не могу найти, как это сделать в clojurescript?

1 Ответ

4 голосов
/ 07 ноября 2011

Вот фрагмент, чтобы добавить слушателя mousedown к окну. Найдите здесь другие типы событий закрытия Google: http://closure -library.googlecode.com / svn / docs / closure_goog_events_eventtype.js.source.html

(ns example
  (:require
   [goog.dom :as dom]
   [goog.events :as events]))

(def w (dom/getWindow))
(events/listen w (.-MOUSEDOWN events/EventType) #(js/alert "Handle Mouse Down"))
...