如何关闭 jPicker

Posted

技术标签:

【中文标题】如何关闭 jPicker【英文标题】:How can I close jPicker 【发布时间】:2012-07-02 17:34:11 【问题描述】:

我有一些 Ajax 表单的脚本,当我点击表单输入(确定或取消)时,我想关闭 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>

【问题讨论】:

我迟到了。但对于游客来说,试试这个。 ***.com/questions/8283965/… 【参考方案1】:

试试这个:

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

代替:

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

【讨论】:

【参考方案2】:

这是一个没有公认答案的老问题,我自己也想知道。

就我而言,我只想关闭 jpicker 对话框(就像单击取消按钮一样)。

所以我不能按照@techfoobar 的建议使用以下内容

$('.jPicker').hide()

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

只隐藏对话框 -

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

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

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

【讨论】:

以上是关于如何关闭 jPicker的主要内容,如果未能解决你的问题,请参考以下文章

如何手动触发 jPicker 对话框?

jPicker 在重置按钮上重置背景颜色以及如何一次打开单个 jPicker 对话框?

如何在 jpicker 中使用多个回调

jpicker默认颜色中的第4和第5列颜色不要在我的输入框中输入值

jpicker中的颜色更改事件处理

jPicker 设置颜色