jQuery imgAreaSelect hide / show?

前端之家收集整理的这篇文章主要介绍了jQuery imgAreaSelect hide / show?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直试图隐藏并显示imgAreaSelect选择框,具体取决于是否选中了复选框.

我试过了:

var ias = $('#photo').imgAreaSelect({ instance: true });
    ias.setOptions({ show: false });

但它似乎没有做任何事情.

我不得不诉诸:

$('div.imgareaselect-selection').hide();
    $('div.imgareaselect-border1').hide();
    $('div.imgareaselect-border2').hide();
    $('div.imgareaselect-border3').hide();
    $('div.imgareaselect-border4').hide();
    $('div.imgareaselect-handle').hide();
    $('div.imgareaselect-outer').hide();

但它似乎有点麻烦,我敢肯定必须有更好的方法.

解决方法

更改选项后需要更新实例 – http://odyniec.net/projects/imgareaselect/usage.html#api-methods.虽然事实上,我不确定你是否应该使用{hide:true}或{show:false}.
var ias = $('#photo').imgAreaSelect({ instance: true });
ias.setOptions({ hide: true });
ias.update();

猜你在找的jQuery相关文章