当单击类的元素时总是触发事件



我想触发一个事件,当我点击(鼠标)类"circle"的任何元素,但我有在多个点进入页面的圆圈元素。是否有一种方法可以设置它,使我的页面上的所有圆圈元素继承一个功能,即:

d3.selectAll('.circle').on('mouseup', function() {console.log('action')})

谢谢,

可以通过以下两种方式实现:

    每当添加圆形元素时,调用"rebind"函数来处理此操作。以松耦合方式进行设置的一个好方法是事件订阅模型。
  • 尝试使用livequery插件来监听元素插入:在这个线程
  • 作为一个hack,你可以在超时时这样做:每隔几秒重做一次绑定。

相关内容

  • 没有找到相关文章

最新更新