Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用PhoneGap&;进入下一页;jquerymobile_Javascript_Html_Jquery Mobile_Cordova - Fatal编程技术网

Javascript 使用PhoneGap&;进入下一页;jquerymobile

Javascript 使用PhoneGap&;进入下一页;jquerymobile,javascript,html,jquery-mobile,cordova,Javascript,Html,Jquery Mobile,Cordova,我不知道我错过了什么,但问题是我想在我的“添加”按钮上有一个操作,这样它就可以进入下一页“第2页” “显示”和“取消”按钮也会出现同样的情况,以进入上一页和下一页。 在我的PhoneGap应用程序中,我有一个index.html和一个index.js文件,没有page2.html等等 有人能帮我解释一下是怎么做的吗 多谢各位 <!DOCTYPE html> <html> <head> <meta charset="utf-8" />

我不知道我错过了什么,但问题是我想在我的“添加”按钮上有一个操作,这样它就可以进入下一页“第2页”

“显示”和“取消”按钮也会出现同样的情况,以进入上一页和下一页。 在我的PhoneGap应用程序中,我有一个index.html和一个index.js文件,没有page2.html等等

有人能帮我解释一下是怎么做的吗

多谢各位

 <!DOCTYPE html>

<html>
<head>
    <meta charset="utf-8" />
    <meta name="format-detection" content="telephone=no" />

    <link rel="stylesheet" type="text/css" href="css/index.css" />
    <title>Last Time I Did It!</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <script src="lib/jquery-1.6.4.js"></script>
    <script src="lib/jquery.mobile-1.1.0.js"></script>
    <link href="src/css/jquery.mobile.structure-1.1.0.css" rel="stylesheet">
    <link href="src/css/jquery.mobile.theme-1.1.0.css" rel="stylesheet">
</head>
<body>
    <div data-role="page" id="page1">
        <div data-role="content"></div>
        <div data-role="footer">
            <h1>Footer</h1>
            <div data-role="navbar">
                <ul>
                    <li>
                        <a data-role="button" onclick="addEvent" id="add" data-rel="page">ADD</a>
                    </li>
                    <li>
                        <a data-role="button" id="show" data-rel="page">SHOW</a>
                    </li>
                </ul>
            </div>
        </div>
    </div>
    <div data-role="page" id="page2">
        <div data-role="content">
            <textarea></textarea>
        </div>
        <div data-role="footer">
            <h1>Footer</h1>
            <div data-role="navbar">
                <ul>
                    <li>
                        <a data-role="button" id="save">SAVE</a>
                    </li>
                    <li>
                        <a data-role="button" id="cancel" data-rel="page">CANCEL</a>
                    </li>
                </ul>
            </div>
        </div>
    </div>
    <div data-role="page" id="page3">
        <div data-role="content">
            <ol data-role="listview" id="orderedList" data-inset="true"></ol>
        </div>
        <div data-role="footer">
            <h1>Footer</h1>
            <div data-role="navbar">
                <ul>
                    <li>
                        <a data-role="button" id="edit">EDIT</a>
                    </li>
                    <li>
                        <a data-role="button" id="delete">DELETE</a>
                    </li>
                </ul>
            </div>
        </div>
    </div>
    <script type="text/javascript" src="phonegap.js"></script>
    <script type="text/javascript" src="js/index.js"></script>
    <script type="text/javascript">
        app.initialize();
    </script>
</body>
</html>
试一试

但是如果没有page2.html,您希望如何转到第2页呢?

试试看

但是如果没有page2.html,您希望如何转到第2页呢?

试试看

但是如果没有page2.html,您希望如何转到第2页呢?

试试看


但是如果没有page2.html,您希望如何转到第2页呢?

希望这个JSFIDLE可以帮助您

为了更好地理解,你也可以阅读这里


索引页
导航到另一页
第二页
$(document).on('pagebeforeshow','#index',function(){
$(文档).on('单击','导航按钮',函数(){
$.mobile.navigate(“#second”,{transition:“slide”,info:“关于#条散列的信息”});
});   
});

希望这个JSFIDLE可以帮助您

为了更好地理解,你也可以阅读这里


索引页
导航到另一页
第二页
$(document).on('pagebeforeshow','#index',function(){
$(文档).on('单击','导航按钮',函数(){
$.mobile.navigate(“#second”,{transition:“slide”,info:“关于#条散列的信息”});
});   
});

希望这个JSFIDLE可以帮助您

为了更好地理解,你也可以阅读这里


索引页
导航到另一页
第二页
$(document).on('pagebeforeshow','#index',function(){
$(文档).on('单击','导航按钮',函数(){
$.mobile.navigate(“#second”,{transition:“slide”,info:“关于#条散列的信息”});
});   
});

希望这个JSFIDLE可以帮助您

为了更好地理解,你也可以阅读这里


索引页
导航到另一页
第二页
$(document).on('pagebeforeshow','#index',function(){
$(文档).on('单击','导航按钮',函数(){
$.mobile.navigate(“#second”,{transition:“slide”,info:“关于#条散列的信息”});
});   
});

在身体标签中添加以下代码

<div data-role="page" id="page1">
    <div data-role="header">            
        <h1>Page 1</h1>
    </div>
    <div data-role="content"></div>
    <div data-role="footer">
        <h1>Footer</h1>
        <div data-role="navbar">
            <ul>
                <li>
                    <a data-role="button" href="#page2" data-transition="slide" id="add" data-rel="page">ADD</a>
                </li>
                <li>
                    <a data-role="button" href="#page2" data-transition="slide" id="show" data-rel="page">SHOW</a>
                </li>
            </ul>
        </div>
    </div>
</div>
<div data-role="page" id="page2">
    <div data-role="header">            
        <h1>Page 2</h1>
    </div>
    <div data-role="content">
        <textarea></textarea>
    </div>
    <div data-role="footer">
        <h1>Footer</h1>
        <div data-role="navbar">
            <ul>
                <li>
                    <a data-role="button"  href="#page3" data-transition="slide" id="save">SAVE</a>
                </li>
                <li>
                    <a data-role="button" href="#page1" id="cancel" data-transition="slide" data-direction="reverse" data-rel="page">CANCEL</a>
                </li>
            </ul>
        </div>
    </div>
</div>
<div data-role="page" id="page3">
    <div data-role="header">
        <a href="#page2"  class="ui-btn-left" data-rel="back" data-transition="slide">Back</a>
        <h1>Page 3</h1>
    </div>
    <div data-role="content">
        <ol data-role="listview" id="orderedList" data-inset="true"></ol>
    </div>
    <div data-role="footer">
        <h1>Footer</h1>
        <div data-role="navbar">
            <ul>
                <li>
                    <a data-role="button" id="edit">EDIT</a>
                </li>
                <li>
                    <a data-role="button" id="delete">DELETE</a>
                </li>
            </ul>
        </div>
    </div>
</div>

第1页
页脚
第2页 页脚
第3页 页脚
  • 编辑
  • 删除

在身体标签中添加以下代码

<div data-role="page" id="page1">
    <div data-role="header">            
        <h1>Page 1</h1>
    </div>
    <div data-role="content"></div>
    <div data-role="footer">
        <h1>Footer</h1>
        <div data-role="navbar">
            <ul>
                <li>
                    <a data-role="button" href="#page2" data-transition="slide" id="add" data-rel="page">ADD</a>
                </li>
                <li>
                    <a data-role="button" href="#page2" data-transition="slide" id="show" data-rel="page">SHOW</a>
                </li>
            </ul>
        </div>
    </div>
</div>
<div data-role="page" id="page2">
    <div data-role="header">            
        <h1>Page 2</h1>
    </div>
    <div data-role="content">
        <textarea></textarea>
    </div>
    <div data-role="footer">
        <h1>Footer</h1>
        <div data-role="navbar">
            <ul>
                <li>
                    <a data-role="button"  href="#page3" data-transition="slide" id="save">SAVE</a>
                </li>
                <li>
                    <a data-role="button" href="#page1" id="cancel" data-transition="slide" data-direction="reverse" data-rel="page">CANCEL</a>
                </li>
            </ul>
        </div>
    </div>
</div>
<div data-role="page" id="page3">
    <div data-role="header">
        <a href="#page2"  class="ui-btn-left" data-rel="back" data-transition="slide">Back</a>
        <h1>Page 3</h1>
    </div>
    <div data-role="content">
        <ol data-role="listview" id="orderedList" data-inset="true"></ol>
    </div>
    <div data-role="footer">
        <h1>Footer</h1>
        <div data-role="navbar">
            <ul>
                <li>
                    <a data-role="button" id="edit">EDIT</a>
                </li>
                <li>
                    <a data-role="button" id="delete">DELETE</a>
                </li>
            </ul>
        </div>
    </div>
</div>

第1页
页脚
第2页 页脚
第3页 页脚
  • 编辑
  • 删除

在身体标签中添加以下代码

<div data-role="page" id="page1">
    <div data-role="header">            
        <h1>Page 1</h1>
    </div>
    <div data-role="content"></div>
    <div data-role="footer">
        <h1>Footer</h1>
        <div data-role="navbar">
            <ul>
                <li>
                    <a data-role="button" href="#page2" data-transition="slide" id="add" data-rel="page">ADD</a>
                </li>
                <li>
                    <a data-role="button" href="#page2" data-transition="slide" id="show" data-rel="page">SHOW</a>
                </li>
            </ul>
        </div>
    </div>
</div>
<div data-role="page" id="page2">
    <div data-role="header">            
        <h1>Page 2</h1>
    </div>
    <div data-role="content">
        <textarea></textarea>
    </div>
    <div data-role="footer">
        <h1>Footer</h1>
        <div data-role="navbar">
            <ul>
                <li>
                    <a data-role="button"  href="#page3" data-transition="slide" id="save">SAVE</a>
                </li>
                <li>
                    <a data-role="button" href="#page1" id="cancel" data-transition="slide" data-direction="reverse" data-rel="page">CANCEL</a>
                </li>
            </ul>
        </div>
    </div>
</div>
<div data-role="page" id="page3">
    <div data-role="header">
        <a href="#page2"  class="ui-btn-left" data-rel="back" data-transition="slide">Back</a>
        <h1>Page 3</h1>
    </div>
    <div data-role="content">
        <ol data-role="listview" id="orderedList" data-inset="true"></ol>
    </div>
    <div data-role="footer">
        <h1>Footer</h1>
        <div data-role="navbar">
            <ul>
                <li>
                    <a data-role="button" id="edit">EDIT</a>
                </li>
                <li>
                    <a data-role="button" id="delete">DELETE</a>
                </li>
            </ul>
        </div>
    </div>
</div>

第1页
页脚
第2页 页脚
第3页 页脚
  • 编辑
  • 删除

在身体标签中添加以下代码

<div data-role="page" id="page1">
    <div data-role="header">            
        <h1>Page 1</h1>
    </div>
    <div data-role="content"></div>
    <div data-role="footer">
        <h1>Footer</h1>
        <div data-role="navbar">
            <ul>
                <li>
                    <a data-role="button" href="#page2" data-transition="slide" id="add" data-rel="page">ADD</a>
                </li>
                <li>
                    <a data-role="button" href="#page2" data-transition="slide" id="show" data-rel="page">SHOW</a>
                </li>
            </ul>
        </div>
    </div>
</div>
<div data-role="page" id="page2">
    <div data-role="header">            
        <h1>Page 2</h1>
    </div>
    <div data-role="content">
        <textarea></textarea>
    </div>
    <div data-role="footer">
        <h1>Footer</h1>
        <div data-role="navbar">
            <ul>
                <li>
                    <a data-role="button"  href="#page3" data-transition="slide" id="save">SAVE</a>
                </li>
                <li>
                    <a data-role="button" href="#page1" id="cancel" data-transition="slide" data-direction="reverse" data-rel="page">CANCEL</a>
                </li>
            </ul>
        </div>
    </div>
</div>
<div data-role="page" id="page3">
    <div data-role="header">
        <a href="#page2"  class="ui-btn-left" data-rel="back" data-transition="slide">Back</a>
        <h1>Page 3</h1>
    </div>
    <div data-role="content">
        <ol data-role="listview" id="orderedList" data-inset="true"></ol>
    </div>
    <div data-role="footer">
        <h1>Footer</h1>
        <div data-role="navbar">
            <ul>
                <li>
                    <a data-role="button" id="edit">EDIT</a>
                </li>
                <li>
                    <a data-role="button" id="delete">DELETE</a>
                </li>
            </ul>
        </div>
    </div>
</div>

第1页
页脚
第2页 页脚
  • $(document).on('tap', '#add', function(e){
        $.mobile.changePage('#page2');
    });