我该如何关闭jPicker

时间:2012-07-02 09:56:22

标签: jquery color-picker jpicker

我有一些Ajax形式的脚本,我想在单击表单输入(Ok或Cancel)时关闭jPicker。我阅读了文档并没有找到任何结果。有什么帮助吗?

这是我的剧本。

<script type="text/javascript">
    $(document).ready(function(){
        $('#my_best_id}').jPicker(
            {
                images:
                {
                    clientPath: 'js/jpicker/images/' // Path to image files
                }
            }
        );
        $(':submit').click(function(){
            $('#my_best_id').jPicker().hide();
        });
    });
</script>

2 个答案:

答案 0 :(得分:0)

试试这个:

$('.jPicker').hide();

而不是:

$('#my_best_id').jPicker().hide();

答案 1 :(得分:0)

这是一个没有接受答案的老问题,我自己也在想这个问题。

在我的情况下,我只想关闭jpicker对话框(就像点击取消按钮一样)。

所以我无法按照@techfoobar

的建议使用以下内容
  

$(&#39; .jPicker&#39;)。hide()

因为它会隐藏颜色选择器以及对话框。

隐藏对话框 -

$('.jPicker.Container').hide(); 

或者您可以调用取消按钮的点击事件

$('.jPicker.Container').find('.Cancel').click();