首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ImageMapster全选

使用ImageMapster全选
EN

Stack Overflow用户
提问于 2013-04-16 22:22:47
回答 1查看 1.3K关注 0票数 0

我已经创建了一个饼图,现在使用ImageMapster对其进行样式设置。当我单击一块饼时,我希望所有其他块都成为选中(不透明),但不是我单击的那块。

有谁知道如何做到这一点吗?

到目前为止我的代码如下:

代码语言:javascript
复制
   $('.pie').mapster({
            stroke: true,
            strokeOpacity: 1.0,
            strokeColor: '000000',
            strokeWidth: 1,
            singleSelect: true,
            fill: true,
            fillColor: '0000ff',
            fillOpacity: 0.25,

            render_select: 
            {
                fillOpacity: 0.75,
                fillColor: '000000'
            },
            render_highlight: 
            {
                fillOpacity: 0.5,
                fillColor: '00ff00'
            },
            onClick: function(e) { 

                // Select all pies but not this one.
                $('.pie area').mapster('select');
            }
    });
EN

回答 1

Stack Overflow用户

发布于 2013-04-16 22:41:42

这应该是可行的:

代码语言:javascript
复制
onClick: function(e) { 
    // unselect the clicked one
    $(this).mapster('deselect');

    // Select all pies but not this one.
     $('.pie area').not(this).mapster('select');

    // prevent default click handling
    return false;
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16039638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档