【问题标题】:Toggle function with jQuery maphighlight plugin使用 jQuery maphighlight 插件切换功能
【发布时间】:2012-01-16 21:23:50
【问题描述】:

我刚刚将 jQuery Maphighlight 添加到我的应用程序中,查看我正在努力获取图像地图上的每个形状以切换单击时突出显示状态的文档。

我可以切换一个形状,但不能切换多个

这适用于一种形状:

$(function() {
    $('.map').maphilight();  

    $('#north').click(function(e) {
      e.preventDefault();
      var data = $('#north').mouseout().data('maphilight') || {};
        data.alwaysOn = !data.alwaysOn;
      $('#north').data('maphilight', data).trigger('alwaysOn.maphilight');
    });
  });

如何扩展它以涵盖所有形状?

非常感谢您的帮助。

【问题讨论】:

    标签: javascript jquery-plugins imagemap


    【解决方案1】:

    改变 jQuery 选择器,如下所示:

     $(function() {
    
        $('.map').maphilight();  
    
        // classname optional
        $('.map area.classname').click(function(e) {
          e.preventDefault();
          var data = $(this).mouseout().data('maphilight') || {};
          data.alwaysOn = !data.alwaysOn;
          $(this).data('maphilight', data).trigger('alwaysOn.maphilight');
        });
      });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多