2012-07-02 20 views
0

我有一些Ajax形式的腳本,當我點擊表單輸入(確定或取消)時,我想關閉jPicker。我閱讀文檔並沒有發現任何東西。任何幫助?我如何關閉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> 
+0

我遲到了。但是,遊客試試這個。 http://stackoverflow.com/questions/8283965/jquery-jpicker-reset-completely/8284001#answer-10289362 –

回答

0

試試這個:而不是

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

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

這是一個老問題,沒有一個公認的答案,我想知道同樣的自己。

在我的情況下,我只想要關閉jpicker對話框(就像點擊取消按鈕一樣)。

所以我不能使用下面的@techfoobar

$( 'jPicker')。隱藏()

的建議,因爲它會隱藏顏色選擇器以及對話框。

要隱藏剛剛對話框 -

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

,或者你可以調用取消按鈕的點擊事件

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