jquery - 一个函数具有多个触发器。查询

标签 jquery function click

我有一个函数,如果单击页面上的多个项目中的任何一个,该函数就会运行。该函数有效,我只是想知道是否有更好的方法使用 || 或类似的东西列出它。

这是我到目前为止所拥有的:

Init: function () {

        $('#indian-marker a').click(Operations.ShowIndia);
        $('#map-2 a').click(Operations.ShowIndia);
        $('#details-marker a').click(Operations.ShowIndia);

    },

    ShowIndia: function () {

        $('#map').css('background-image', 'url("../img/map-background-india.jpg")');
        $('#map-return').show();
        $('#india-box-link').toggle();
        $('#global-box-link').toggle(); 

        return false;

    }

最佳答案

, 应该可以工作

Init: function () {

    $('#indian-marker a, #map-2 a, #details-marker a').click(Operations.ShowIndia);


},

ShowIndia: function () {

    $('#map').css('background-image', 'url("../img/map-background-india.jpg")');
    $('#map-return').show();
    $('#india-box-link').toggle();
    $('#global-box-link').toggle(); 

    return false;

}

您可以从 documentation 查看此示例

关于jquery - 一个函数具有多个触发器。查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8615141/

相关文章:

javascript - Qtip第一次点击不起作用,下次点击全部OK

html - 如何使用 jquery 在 <img> 中禁用然后重新启用 onclick 事件

jQuery 单击时显示更多详细信息

PHP根据唯一值为对象生成rgb颜色

JQuery 单击事件未将变量传递给 post 请求

python - 如何显示包含本地 Python 函数可点击链接的 Pandas 单元格?

jquery - html页面加载后文本消失

function - cPickle 的问题

r - 使用 dot dot dot (...) 表示从自定义函数返回的列,用于 data.table 对象

python - PyGTK TreeView 中的粗体/非粗体行