断开Dojo内联事件

时间:2011-01-14 11:29:53

标签: javascript javascript-events dojo

是否可以使用内联方法断开添加到Dojo dijit的事件?

例如dojox.form.Rating上的这些方法:

<span id="rating_0" dojoType="dojox.form.Rating" numStars="5" value="4">
  <script type="dojo/event" event="onMouseOver">
  oCatalogueGallery.displayRatingText( 0 )
  </script>
  <script type="dojo/event" event="onMouseOut">
  oCatalogueGallery.displayRatingText( 0 )
  </script>
  <script type="dojo/event" event="onClick">
  oCatalogueGallery.updateRating( 0, 3048, 4 )
  </script>
</span>

1 个答案:

答案 0 :(得分:0)

不。为了删除一个事件处理程序,你需要一个句柄,除了将它作为connect()的返回值之外,我没有看到获取句柄的方法。