gpt4 book ai didi

jquery - 我怎样才能压缩这段代码?

转载 作者:行者123 更新时间:2023-11-28 05:02:37 26 4
gpt4 key购买 nike

编辑 - 抱歉,这不是很清楚。我想将 id 放入多个悬停事件的 src 中。

$("#trig1").hover(
function () {
$("#main").attr("src", "trig1.png");
},
function () {
$("#main").attr("src", "4.png");
}
);

$("#trig2").hover(
function () {
$("#main").attr("src", "trig2.png");
},
function () {
$("#main").attr("src", "4.png");
}
);

$("#trig3").hover(
function () {
$("#main").attr("src", "trig3.png");
},
function () {
$("#main").attr("src", "4.png");
}
);

html

<area id="trig1 2 3 etc.." shape="poly" alt="blah" coords="0,1,2,3,4,...">
<img src="4.png">

我一直在尝试类似的东西

$('area').each(function(e)
{
$(this).hover(
function () {
$(e).attr("src", $(e).attr("id") + ".png"});
},
function () {
$("#main").attr("src", "4.png");
});

这行不通,但我真的不明白我在 function(e) 方面做了什么。有没有合适的地方可以阅读此内容?

最佳答案

$('#trig1, #trig2, #trig3').hover(
function () { $('#main').attr('src', this.id.substr(-1) + '.png'); },
function () { $("#main").attr('src', '4.png'); }
);

关于jquery - 我怎样才能压缩这段代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12683564/

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