gpt4 book ai didi

javascript - jQuery 不会在第一次点击时触发,但在第二次点击时触发

转载 作者:行者123 更新时间:2023-12-01 01:40:54 24 4
gpt4 key购买 nike

$(document).ready(function() {
$('#talents li').on('click', 'div', function(event) {
event.stopPropagation();

$(event.target).addClass('--active');
talents_points = $('.--active').length;
_this.setState({ points: talents_points });
this.handlePointsMaxed(talents_points);
});
$('.no-right-click').bind('contextmenu', function(event) {
event.stopPropagation();

$(event.target).removeClass('--active');
talents_points = $('.--active').length;
_this.setState({ points: talents_points });
// this.handlePointsMaxed(talents_points);

return false;
});
});

<ul id="talents">
<li onClick={this.handlePointsClicks}>
<div id="talent-stacks" className="talent-image__stacks"></div>
</li>
</ul>`

知道为什么吗?我确信它是在鼠标按下和单击功能上,但我需要它们来完成我的制作,并且还没有找到另一种方法来组合这些功能。

编辑:添加了上下文的 HTML 示例

最佳答案

我能够解决这个问题,因为我没有在 React 组件的 componentDidMount 生命周期中正确设置该函数。

感谢大家的意见。

关于javascript - jQuery 不会在第一次点击时触发,但在第二次点击时触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44460294/

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