gpt4 book ai didi

javascript - 在 dimple.js 中更改事件处理程序的行为?

转载 作者:行者123 更新时间:2023-11-29 19:39:25 26 4
gpt4 key购买 nike

我想更改点击处理程序并使其像鼠标悬停一样工作,即在点击事件时显示弹出窗口。我可以做这样的事情吗?

mySeries = myChart.addSeries(null,dimple.plot.bubble)
mySeries.addEventHandler "click", (e) ->
dimple._showPointTooltip(e, this, myChart, mySeries)

或者也许我可以通过某种方式从 e.selectedShape 调用函数 __onmouseover?

最佳答案

老实说,我对自定义事件处理在酒窝中的工作方式不是特别满意。它有点问题,用 d3 做起来更容易,我想我会重新审视整个想法。在你的情况下,我建议你在抽奖后用一些 d3 来做:

myChart.draw();
mySeries.shapes.on("click", function (e) {
dimple._showPointTooltip(e, this, myChart, mySeries);
});

Here it is working .我已经使用酒窝方法清除悬停工具提示,但在您的情况下可能不需要这样做。

关于javascript - 在 dimple.js 中更改事件处理程序的行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23919711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com