隐藏以前在imagemap上打开的文章点击?

时间:2013-04-11 00:12:25

标签: javascript jquery imagemap

我想知道是否有人可以帮助我

http://jsfiddle.net/zjCzc/

我有我在美国创建的区域地图,我写了

$(document).ready(function() {
    $(".region-box").hide();$('#Map').children('area').click(function() {
        var regionArea = $(this).attr('href').toString();
        $('.region-box' + regionArea).toggle();
        return false;
    });
});

这允许点击在点击时显示每篇文章,但有任何方式可以设置它以允许它隐藏已经打开的文章。

例如,当您单击东北,然后单击华盛顿。东北将自动关闭?

1 个答案:

答案 0 :(得分:0)

只需将$('.region-box').hide();添加到.click()回调的开头:

$(document).ready(function () {
    $(".region-box").hide();
    $('#Map').children('area').click(function () {
        $('.region-box').hide();
        var regionArea = $(this).attr('href').toString();
        $('.region-box' + regionArea).toggle();
        return false;
    });
});

http://jsfiddle.net/zjCzc/1/