当我在ScalaJS中定义一个自旋器并处理自旋值时,我无法像我所期望的那样在事件中获得新的自旋值。根据JQuery UI文档,spin事件的第二个参数是包含值属性的ui对象。所以我定义了一个特征: val value: Int = js.native然后处理我的旋转事件如下:
jQuery("#mySpinner").spinner(js.Dynamic
插件根据事件与页面的其余部分进行通信。到目前一切尚好。
下面是问题所在:一些现有站点使用纯JS来侦听和分派事件,有些使用JQuery。插件本身不应该使用jQuery (出于不同的原因),而只使用纯JS。因此,目标基本上是在没有jQuery的情况下侦听和分派类似jQuery的事件。纯JS事件和jQuery事件如何协同工作,特别是与事件关联的自定义数据?Dispatcher Listener Ev