代码之家  ›  专栏  ›  技术社区  ›  Waiting for Dev...

将jQuery对话框元素恢复到“destroy”上的初始大小/位置?

  •  2
  • Waiting for Dev...  · 技术社区  · 13 年前

    一个例子胜过1000个单词:

    http://jsfiddle.net/GF7KF/4/

    有一个蓝色 div 。如果单击“打开它!”按钮,那个 分区 在jquery ui对话框中打开。当我关闭对话框 分区 返回到初始位置?有没有一种简单的方法,或者我必须做一些代码来手动记住每个具体情况?

    1 回复  |  直到 13 年前
        1
  •  0
  •   Dave Newton    13 年前

    一种解决方案是在div中使用占位符元素:

    http://jsfiddle.net/davelnewton/zjMvS/1/

    <div>
      <p>Hello!</p>
      <span id="dialog"></div>
    </div>
    
    var d = $('span#dialog');
    $('.open-dialog').click(function() {
        d.dialog({