javascript - jQuery Mobile - 使用 URL 参数打开可折叠集

标签 javascript jquery html jquery-mobile jquery-mobile-collapsible

使用 jQuery Mobile,可折叠集( Accordion ?)中的面板可以默认打开吗?例如,在页面加载时打开第二个面板“标题 2”。我没有找到任何这方面的信息,并且想基于 URL 参数来执行此操作。

这是我目前拥有的 html:

<div data-role="collapsible-set">
  <div data-role="collapsible" data-theme="c" data-content-theme="b">
    <h3>Title 1</h3>
    <div>Text 1 inside here</div>
  </div>
  <div data-role="collapsible" data-theme="c" data-content-theme="b">
    <h3>Title 2</h3>
    <div>Text 2 is here</div>
  </div> 
  <div data-role="collapsible" data-theme="c" data-content-theme="b">
    <h3>Title 3</h3>
    <div>Text 3 inside this div</div>
  </div>   
</div>

这里还有一个 fiddle :

http://jsfiddle.net/dqmj3/

最佳答案

工作示例:http://jsfiddle.net/Gajotres/Qm3wb/

属性:data-collapsed="false"

官方文档:http://api.jquerymobile.com/collapsible/#option-collapsed

 <div data-role="collapsible-set">
      <div data-role="collapsible" data-theme="c" data-content-theme="b" data-collapsed="false">
          <h3>Title 1</h3>
          <div>Text 1 inside here</div>
     </div>
     <div data-role="collapsible" data-theme="c" data-content-theme="b">
          <h3>Title 2</h3>
          <div>Text 2 is here</div>
     </div> 
     <div data-role="collapsible" data-theme="c" data-content-theme="b">
          <h3>Title 3</h3>
          <div>Text 3 inside this div</div>
     </div>   
</div>

关于javascript - jQuery Mobile - 使用 URL 参数打开可折叠集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16553905/

相关文章:

javascript - glGetHistogram WebGL/C++

javascript - 如何操作数组中的字符串

javascript - 如何在剑道网格中自动启用或禁用滚动条?

javascript - 动画背景图像

javascript - 如何为对话创建背景?

javascript - 在同一窗口中打开网页网址

javascript - 发送带有图像的嵌套 JSON

javascript - 离开每个 li 标签时运行一个函数,但在 ul 标签中定义了鼠标移出

javascript - 如何在可移植的 native JavaScript 中滚动以使组件可见?

html - css背景定位不起作用