jQuery imgAreaSelect 隐藏/显示?

标签 jquery jquery-plugins

我一直在尝试根据是否选中复选框来隐藏和显示 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/

相关文章:

jquery - Highcharts,在日期时间 x 轴类型上显示特定刻度

javascript - 非常轻量级的 jQuery 就地编辑解决方案

javascript - jqWidget CheckBox 在网格捕获复选框变化

php - 使用 jQuery-File-Upload、Apache 和 PHP 上传 4GB HTTP 文件

javascript - 更改图像 div 中的一张图像

jquery - Select2 和 initSelection 回调

javascript - Highcharts 列 : add dynamically series with drilldown data

jQuery 将一个段落追加两次

javascript - 如何仅在特定屏幕尺寸之前和之后运行此 jquery 代码?

javascript - 在 "Error executing the insertHtml command"模式下插入 html 时 cleditor 中出现 "View Source"消息