【问题标题】:Jquery mobile page transitions not workingJquery移动页面转换不起作用
【发布时间】:2014-09-19 13:32:59
【问题描述】:

您好,我正在尝试进行页面转换并对其进行一些测试,但是当我添加 data-transition="something" 并且它根本不起作用时,它们不起作用,你们可以看看吗?代码如下:

<!DOCTYPE html> 
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Kontrol Panel</title>
    <link rel="stylesheet" href="styles.css">

    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.css">
    <script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.js"></script>
    <link rel="stylesheet" href="slicknav.css" />
    <script src="jquery.slicknav.min.js"></script>
    <script src="js.js"></script>
    <script src="ajaxupload-v1.2.js"></script>


</head>
<body>
    <?php
        if (!strpos($_SERVER['PHP_SELF'], 'index')) {
            $htmmm = '
                <div id="go-back">

                    <a href="javascript:history.go(-1)" data-role="button" data-icon="back" data-iconpos="notext" data-mini="true" data-inline="true"></a>
                </div>';
                echo $htmmm;
        }
    ?>
<div id="demo1"></div>
    <ul id="menu">

        <li>
            <a class="scroll menuButton" href="index.php" data-transition="pop">Forside</a></li>
        <li>
            <a class="scroll menuButton" href="menukort.php" data-transition="slide">Menukort</a></li>
        <li>
            <a class="scroll menuButton" href="udstillinger.php" data-transition="fade">Udstillinger</a></li>

    </ul>
</div>

【问题讨论】:

  • 您要制作动画的页面是否在封闭的&lt;div&gt; 中包含data-role='page'?我问是因为你的例子没有。
  • 所以您是说我需要一个 div 来包装具有 data-role-page 属性的页面中的所有内容?

标签: javascript jquery html jquery-mobile transitions


【解决方案1】:

是的。确保每个页面都以这种方式设置。

 <body>

 <div data-role="page">

<div data-role="header">
    <h1>Page Title</h1>
</div><!-- /header -->

<div role="main" class="ui-content">
    <p>Page content goes here.</p>
</div><!-- /content -->

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

</body>

不需要页眉和页脚

【讨论】:

    【解决方案2】:

    嘿,我的回答晚了,但似乎不支持 *.php 页面... 尝试使用 *.html,它应该可以工作。

    也许我错了,在这种情况下,请给我们解决方案

    问候,

    【讨论】:

    • 可以为 -1 但请解释一下。这 -1 表示您知道解决方案,所以请给出正确的方法。提前谢谢!
    • 对 -1 的另一个要求。请解释为什么它应该与 php 扩展一起使用?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-27
    • 2017-01-26
    • 2013-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多