gpt4 book ai didi

javascript - JQuery Mobile Panel 小部件杀死页面

转载 作者:行者123 更新时间:2023-11-30 10:31:26 24 4
gpt4 key购买 nike

我正在尝试向我的 jquery 移动页面添加一个面板,但是每当我将代码放入其中时,它只会显示一个带有加载小部件的白屏,而不会执行任何其他操作。我正在使用由 Google 托管的 JQuery 2.0.0、由 JQuery 托管的 JQuery Mobile JS 1.3.1 和也由 JQuery 托管的 JQuery Mobile css,但似乎仍然无法正常工作。面板代码也直接从 JQuery Mobile 文档中提取。

这是我得到的,这是一个简单的登录页面:

<div data-role="page" id="mainPage">
<!-- leftpanel1 -->
<div data-role="panel" id="leftpanel1" data-position="left" data-display="reveal" data-dismissible="true" data-theme="a">

<div class="panel-content">
<h3>Left Panel: Reveal</h3>
<p>This panel is positioned on the left with the reveal display mode. The panel markup is <em>after</em> the header, content and footer in the source order.</p>
<p>To close, click off the panel, swipe left or right, hit the Esc key, or use the button below:</p>
<a href="#demo-links" data-rel="close" data-role="button" data-theme="a" data-icon="delete" data-inline="true">Close panel</a>
</div><!-- /content wrapper for padding -->

</div><!-- /leftpanel1 -->
<div data-role="content">
<div id="logo"><img src="img/logo.png" style="width:100%;height:25%"></div>
<br /><br /><br />
<a href="#popupLogin" data-rel="popup" data-position-to="window" data-role="button" data-transition="flow">Login</a>
<br />
<a href="#leftpanel1" data-role="button" data-inline="true" data-mini="true">Reveal</a>
<a href="moreInfo" data-role="button">More Info</a>
<br /><br /><br /><br /><br />
New to 2Gen? <a href="#register">Sign up for an account.</a>
<div data-role="popup" id="popupMenu">
<div data-role="popup" id="popupLogin">
<div data-role="fieldcontain">
<div style="padding:10px 20px;">
<h3>Please sign in</h3>
<input class="inputBox" type="text" id="loginUsername" value="" placeholder="Username">
<input class="inputBox" type="password" id="loginPassword" value="" placeholder="Password">
<br />
<div class="ui-grid-a">
<div class="ui-block-a">
<input type="checkbox" data-mini="true" id="rememberMeCheckbox" name="rememberMeCheckbox">
<label for="rememberMeCheckbox">Remember<br /> Me</label></div>
<div class="ui-block-b"><a href="#" onclick="login()" data-role="button" data-mini="true">Login</a>
</div></div>
</div><!-- /grid-a -->
</div>
</div>
</div>
</div>
</div><!-- /page -->

非常感谢任何帮助,谢谢

这是我的结果:http://jsfiddle.net/3dxKW/2/

编辑:

我弄清楚了为什么它不工作,显然它不喜欢我使用 JQuery 2.0.0 时,所以当我切换到 1.9.1 时它工作得很好。

最佳答案

我刚刚在 jsfiddle.net 上试过了,它有效 http://jsfiddle.net/ouadie/3dxKW/

    <div data-role="panel" id="leftpanel1"
data-position="left" data-display="reveal"
data-dismissible="true" data-theme="a">

<div class="panel-content">
...
</div>
</div>

http://jquerymobile.com/demos/1.3.0/docs/widgets/panels/

关于javascript - JQuery Mobile Panel 小部件杀死页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16755790/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com