我有一个脚本,我需要能够命名我的一些匿名点击功能.例如,这里有一些代码:
准备好文件:
$(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() {
....
});
...
});
Run Code Online (Sandbox Code Playgroud)
如何编写回调函数,以便我不必复制代码之外的代码document.ready?我尝试将它全部内联,然后继续callback:,但它没有用.那么我应该用什么代替我的匿名函数回调调用呢?
Jar*_*Par 11
听起来你想让click函数使用一个可以从代码中的其他地方调用的命名函数.如果是这样,只需定义jQuery ready函数之外的函数,并在click方法中按名称使用它们.
function id1Click() {
...
}
...
$(function() {
$('#id1').click(id1Click);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10898 次 |
| 最近记录: |