gpt4 book ai didi

javascript - d3.js - 图像 `mouseenter` stopPropagation 抛出错误

转载 作者:行者123 更新时间:2023-11-28 07:19:56 28 4
gpt4 key购买 nike

我有一个小组。该组包含 textarcimage。在 mouseenter 上,我想将 stropPropagation 添加到事件中。 (因为每次鼠标移到文本事件上都会触发。)

所以我添加了d3.event.sourceEvent.stopPropagation();方法。但它会抛出错误 Uncaught TypeError: Cannot read property 'stopPropagation' of undefined 这里出了什么问题?

代码:

d3.selectAll('.subAppGroupDetail image')
.on('mouseenter', function (e) {
d3.event.sourceEvent.stopPropagation();
$('.quickView').show(500);
})
.on('mouseleave', function (e) {
d3.event.sourceEvent.stopPropagation();
$('.quickView').hide(100);
})

最佳答案

使用这样的代码:

  d3.selectAll('.subAppGroupDetail image')
.on('mouseover', function (e) {
d3.event.stopPropagation();
$('.quickView').show(500);
})
.on('mouseout', function (e) {
d3.event.stopPropagation();
$('.quickView').hide(100);
})

关于javascript - d3.js - 图像 `mouseenter` stopPropagation 抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30420593/

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