2013-04-26 115 views
0

我有一个对话框打开,将照片设置为配置文件头像图片,如何在点击后关闭对话框?由于事先...点击后关闭对话框

<script type="text/javascript"> 
$(document).ready(function() { 
    $('#profile_picture_dialog_<?php echo $profile['User']['id'] ?> a').each(function() { 
     var $link = $(this); 
     var $dialog = $('<div></div>') 
      .load($link.attr('href')) 
      .dialog({ 
      autoOpen: false, 
      width: 500, 
      modal: true, 
      title: 'Set Profile Picture' 
      }); 

     $link.click(function() { 
      $dialog.dialog('open'); 

      return false; 
     }); 
    }); 
}); 
</script> 

,这里是该对话框的内容:(炒)

a href="/photos/ajax_set_buddy/148" Photo Image Here "/a" 
+1

使用'.dialog( '亲密') ;'[文档](http://api.jqueryui.com/dialog/#method-close) – 2013-04-26 20:28:10

回答

0

试试这个:

$link.click(function() { 
     $dialog.dialog('open'); 

     $("#the-element-you-want-me-to-click").one("click", function() { 
      $dialog.dialog('close'); 
     }); 

     return false; 
    }); 
+0

这没有奏效托德,...谢谢你的时间和精力,... – 2013-04-27 10:29:50

相关问题