我敢肯定,这很简单,但我是 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");
}
};
这应该与第一个代码块完全相同。非常感谢任何帮助谢谢