0

我有一个使用 Jquery 移动框架编写的简单网页集合。页面列表如下:

主要.html。此页面包含指向另一个名为 dummy.html 的页面的链接。

dummy.html 如下:

<div data-role="page" data-theme="b">
  <div data-role="header">
      <h1>HOD</h1>
   </div>

           <ul data-role="listview">
             <li><a href="#glug">Welcome to GLUG MEET</a></li>
             <li><a href="#">New trends in CS</a></li>
             <li><a href="#">About Me</a></li>
            </ul> 

 </div>


<div id="glug" data-role="page" data-theme="b">
    <div data-role="header">
        <h1>GLUG</h1>
     </div>
      <div>
        <div class="lcontainer">
            <img src="glug.png">
              <div>
               <a href="#" data-rel="back" data-role="button"
                data-inline=true data-direction="reverse">Back</a>
              </div>
            </div>             
            <div class="productData">
                All of you DO attend glug meet today
                <div><b>At 04:00 PM</b></div>                
            </div>
        </div>
    </div>

假设如果我打开 dummy.html 并单击打开Welcome to GLUG MEET的页面而id glug没有任何大惊小怪。但是,如果我从 main.html 导航到 dummy.html,然后单击拒绝打开Welcome to GLUG MEET的页面。id glug我必须刷新 dummy.html 才能打开带有id glug.

为什么会这样。我尝试从 Apache Web 服务器和 Aptana Studio 运行它。通过按 ctrl + f11 但没有任何效果。

我应该怎么办?

4

1 回答 1

0

它工作得很好。你有实现任何 JavaScript 函数吗?

我在我的机器上试过它工作正常,没有任何绒毛。

这是一个例子Live fiddle

如果您有任何 JS 函数,请确保将它们包装在里面

$(document).on('pagecreate', '#yourPageID', function(){
 // your code goes here
});
于 2013-04-01T11:26:24.380 回答