gpt4 book ai didi

javascript - JQuery:如何命名点击功能?

转载 作者:搜寻专家 更新时间:2023-11-01 04:51:06 24 4
gpt4 key购买 nike

我有一个脚本,我需要能够命名我的一些匿名点击函数。例如,这里有一些代码:

文件准备好:

$(function(){

$('#map').imagemap([
{top_x: 1,top_y: 2,bottom_x: 290,bottom_y:380,callback: #id1 anonymous function},
{top_x: 275,top_y: 2,bottom_x: 470,bottom_y:380,callback: #id2 anonymous function},
{top_x: 460,top_y: 2,bottom_x: 701,bottom_y:380,callback: #id3 anonymous function}
]);

$('#id1').click(function() {
....
});

$('#id2').click(function() {
....
});

$('#id3').click(function() {
....
});
...
});

如何编写我的回调,以便我不必在 document.ready 之外复制代码?我尝试将其全部内嵌在 callback: 之后,但没有成功。那么我应该用什么来代替我的匿名函数回调调用呢?

最佳答案

听起来您想让 click 函数使用可从代码中的其他地方调用的命名函数。如果是这样,只需在 jQuery 就绪函数之外定义函数,并在 click 方法中按名称使用它们。

function id1Click() { 
...
}

...
$(function() {
$('#id1').click(id1Click);
});

关于javascript - JQuery:如何命名点击功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5197207/

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