代码之家  ›  专栏  ›  技术社区  ›  Felix

jqueryaccordion:如何将它嵌入到对话框中?

  •  0
  • Felix  · 技术社区  · 16 年前

    我想设计一个对话框,其中包含一个手风琴三个部分,有人知道如何实现这一点吗?。我正在尝试jqueryaccordion的例子,但仍然没有成功。我很感激你的想法。

    3 回复  |  直到 16 年前
        1
  •  1
  •   derek    16 年前

    link ,大约在页面的一半是一个很好的例子

        2
  •  1
  •   user241244 user241244    16 年前

    如果你想把它嵌入弹出窗口 alert()

    使用jqueryui的对话框 http://jqueryui.com/demos/dialog/ 是一个很好的基础,有很多在线文档和使用,但你可能只想自己创建一个覆盖。这只意味着创建一个DIV,用jQuery绝对地放置在其他所有东西之上。

    $("body").append("<div id='modal'>All of your markup</div>");
    

    #modal {
      position:absolute; /* could be 'fixed', but then you have to deal with browsers */
      top:10%;
      left:25%;
      width:50%;
      height:500px;
      overflow:auto;
    }
    

    等等。

        3
  •  1
  •   czarchaic    16 年前

    简单的方法

    $('#someDiv').accordion().dialog();
    

    所以对于三个项目的部分

    <div id="someDiv">
      <h3><a href="#">Section 1</a></h3>
      <div>Section 1 content</div>
      <h3><a href="#">Section 2</a></h3>
      <div>Section 2 content</div>
      <h3><a href="#">Section 3</a></h3>
      <div>Section 3 content</div>
    </div>
    

    您可能需要自定义。

    $('#someDiv')
      .accordion({
        active: 2,
        collapsible: true
      })
      .dialog({
        width: 500,
        height: 350,
        title: 'Some title'
      });
    

    祝你好运!

    推荐文章