2013-05-20 62 views
2

我正在用jQuery手机制作一个网站,但我遇到了问题。jQuery手机下一页不起作用

我的第一个网页看起来是这样的:

<div id="page"> 
<div data-role="header" data-position="fixed"> 
    <a href="registreren.html">Registreren</a> 
    <h1>Name</h1> 
</div> 

<div id="container"> 
    <form id="loginform" method="post"> 
     <input type="text" name="gebruikersnaam" placeholder="Gebruikersnaam"> 
     <input type="password" name="wachtwoord" placeholder="Wachtwoord"> 
     <input type="submit" data-theme="b" value="Inloggen"> 
    </form> 
</div> 

当我点击链接我去的网页,至今无问题上的标题。但是当我在那个页面上时,他没有做任何事情,例如我在那个页面上有一个提醒,但他没有显示。当我登录registreren.html而没有第一页时,他显示警报,我做错了什么?

我希望有人能帮助我。

回答

3

为了理解这种情况,您需要了解jQuery Mobile的工作原理。它使用ajax来加载其他页面。

第一页正常加载。它的HEAD和BODY被加载到DOM中,并且它们在那里等待其他内容。当第二页被加载时,只有它的BODY内容被加载到DOM中。

要了解更多信息,以及如何解决这个问题(解决方案和示例)看看我的其他答案:Why I have to put all the script to index.html in jquery mobile

相关问题