我一直在尝试根据是否选中复选框来隐藏和显示 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 imgAreaSelect 隐藏/显示?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3709633/