gpt4 book ai didi

javascript - 管理类的元素

转载 作者:行者123 更新时间:2023-12-03 11:54:52 25 4
gpt4 key购买 nike

我正在使用名为 maphilight 的 jquery。

我使用此方法突出显示图像的特定 map 。

$('.key').click(function(e) {
e.preventDefault();
var data = $(this).mouseout().data('maphilight') || {};
data.alwaysOn = !data.alwaysOn;
$(this).data('maphilight', data).trigger('alwaysOn.maphilight');
});

我正在使用 3 个不同的类(按键、alpha 和控制)。我在顶部发布的这个方法突出显示了各个键。现在我想突出显示一组带有 alpha 类和 control 的键(所有贴图都是键类)。

我用的是这个

$('#balpha').click(function(e) {            
$('.alpha').each(function(e) {
e.preventDefault();
var data = $(this).mouseout().data('maphilight') || {};
data.alwaysOn = !data.alwaysOn;
$(this).data('maphilight', data).trigger('alwaysOn.maphilight');
});
});

但没有做任何事情,有什么提示吗?

最佳答案

您为两个函数设置相同的变量。它一定会导致问题。

$('#balpha').click(function(event) {            
$('.alpha').each(function(e) {
event.preventDefault();
var data = $(this).mouseout().data('maphilight') || {};
data.alwaysOn = !data.alwaysOn;
$(this).data('maphilight', data).trigger('alwaysOn.maphilight');
});
});

关于javascript - 管理类的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25647431/

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