jQuery Mobile /把手-打开面板会隐藏data-role = content div

詹德鲁

我正在尝试将Handlebars与jQuery mobile一起使用。我正在使用jQuery 1.9.1,jQueryMobile 1.4,Handlebars 1.1.2。

<div data-role="page" id="attach-template">

    <div data-role="panel" id="mypanel">
           <div data-role="header">
                    <h1>Title</h1>
                </div><!-- /header -->
                <nav>
                    <ul>
                        <li><a href="index.html">Home</a></li>
                        <li><a href="promotions.html">Promotions</a></li>
                        <li><a href="events.html">Events</a></li>
                    </ul>
                </nav>
          </div>

        <script id="content-template" type="text/x-handlebars-template">



          <div data-role="header">
                <a href="#mypanel" data-icon="gear">M</a>
                <h1>{{title}}</h1>
            </div>

            <div data-role="content" id="listview-content">
            HELLO!

        </div><!-- /content -->

            <div data-role="footer">
                <h4>Page Footer</h4>
            </div>

        </script>

    </div><!-- /page -->

问题在于,当我加载页面,拉入数据,编译模板并将其附加到data-role =“ page”时,它显示得很好,但是当我单击打开面板按钮时,data-role = “内容”消失了。在chrome开发工具中,jQM不会像在页眉和页脚中那样移动或附加该div。

有什么建议为什么是这个div而不是全部呢?

我也尝试过在handlebars.append之后调用以下命令,但不执行任何操作:

$("#listview-content").trigger('create');
$('#mypanel').trigger('updatelayout');
$('body').trigger('create');
$('body').trigger('pagecreate');
奥马尔

当使用内部或外部面板,包内容的div与一个div UI面板一包装类,以避免重新加载内容的div首次打开面板时。

<div class="ui-panel-wrapper">
  <div class="ui-content">
  </div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery Mobile / Handlebars-打开面板会隐藏data-role = content div

来自分类Dev

jQuery mobile data-role =“ button”未格式化

来自分类Dev

把手是否需要jQuery

来自分类Dev

使用jQuery Mobile隐藏和显示div

来自分类Dev

onclick div在jquery mobile中打开selectmenu

来自分类Dev

jQuery Mobile面板不会隐藏

来自分类Dev

jQuery Mobile面板不会隐藏

来自分类Dev

jQuery Mobile:是否可以将pop-role =“ page”作为弹出窗口打开?

来自分类Dev

jQuery Mobile Filter系统,无法隐藏多个div

来自分类Dev

JQuery Mobile hide <input> 不会隐藏 <input> 字段周围的 <div>

来自分类Dev

jQuery Mobile-有时无法执行data-role =“ none”

来自分类Dev

在data-role =“ page”上加载jQuery Mobile window.resize()

来自分类Dev

如何使用phonegap在jQuery mobile中自定义data-role = header?

来自分类Dev

Scrolling fixed div with overflowing content on mobile

来自分类Dev

关闭jQuery Mobile面板

来自分类Dev

jQuery Mobile Panel打开时隐藏flexslider

来自分类Dev

jQuery Mobile 1.4中使用的role =“ main”是什么?

来自分类Dev

jQuery Mobile隐藏标题

来自分类Dev

jQuery Mobile更改为下一个和上一个data-role = page

来自分类Dev

jQuery Mobile检查Div是否扩展或折叠

来自分类Dev

从jQuery Mobile中排除div吗?

来自分类Dev

jQuery Mobile使用.append添加<div>

来自分类Dev

jQuery Mobile Ajax请求不会更新div

来自分类Dev

导航到jQuery mobile中的div页面

来自分类Dev

面板内的JQuery Mobile listview

来自分类Dev

单击Google Maps指针即可打开jQuery Mobile面板weidget

来自分类Dev

jQuery工具提示在我的页面中添加div role =“ log”

来自分类Dev

jQuery Mobile不会隐藏元素

来自分类Dev

设置手机间隙的Jquery Mobile

Related 相关文章

热门标签

归档