gpt4 book ai didi

javascript - 我如何调用jquery变量?

转载 作者:行者123 更新时间:2023-11-28 11:06:41 25 4
gpt4 key购买 nike

我确信这非常简单,但我是 jquery 新手,有点卡住了。

我编写了这段完美运行的代码:

function engageMaps(){
$(".destinations #cancun").hover(
function () {
$(".image_map #cancunPin").addClass("active");
},
function () {
$(".image_map #cancunPin").removeClass("active");
}
);
};

然后我尝试将项目分解为变量以使其更加灵活,但无法使其工作。我写的是:

function engageMaps(){
var $destination = $(".destinations #cancun");
var pin = $(".image_map #cancunPin");
$destination.hover(
function () {
$pin.addClass("active");
},
function () {
$pin.removeClass("active");
}
};

这应该与第一个代码块完全相同。非常感谢任何帮助,谢谢

最佳答案

您缺少 ); for .hover..

$destination.hover(
function () {
$pin.addClass("active");
},
function () {
$pin.removeClass("active");
}
);

您还错过了$。见下文。

var $pin = $(".image_map #cancunPin");

完整代码:

function engageMaps(){
var $destination = $(".destinations #cancun");
var $pin = $(".image_map #cancunPin"); //Added $ to pin var name as that is how it is referenced below

$destination.hover(
function () {
$pin.addClass("active");
},
function () {
$pin.removeClass("active");
}
); //this was missing
} //removed semicolon as it is not necessary

关于javascript - 我如何调用jquery变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10759388/

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