有人可以尝试回答这个问题吗,我在很多地方都问过,但我无法得到答案。
想一想:您是否注意到在您的 facebook 个人资料中,当您在主页中继续向下滚动时,新闻源会在您滚动时继续加载,但由通知图标消息图标和主页图标组成的顶部栏是静态的。只有您的朋友新闻提要被显示,而不刷新任何其他页面内容。
这是 Ajax 转换,对吗?
我提到上面的例子只是为了让你知道我在我的页面中想要什么。
我正在使用 jquery mobile 开发一个问答游戏。有 2 支队伍,每支队伍都有一个 X 和 O 标记。
单选按钮:TEAM -X 和 TEAM -Y 位于页面顶部,单选按钮代码为:
<div style="margin-left:510px;">
<div data-role="fieldcontain">
<fieldset data-role="controlgroup" data-type="horizontal">
<input type="radio" name="players" id="playerx"/>
<label for="playerx"><b>TEAM - X</b></label>
<input type="radio" name="players" id="playery"/>
<label for="playery"><b>TEAM - O</b></label>
</fieldset>
</div>
</div>
接下来是一系列 9 个正方形,代码如下:
<div id = "box">
<li><br/>
<div style = "margin-left: 550px;">
<canvas id = "canvas1" width="50" height="50" style="border:3px solid #3B6EA1" onclick="canvasClicked(1)"></canvas>
<canvas id = "canvas2" width="50" height="50" style="border:3px solid #3B6EA1" onclick="canvasClicked(2)"></canvas>
<!-- Similarly for rest of the 7 boxes -->
</div>
</li>
</div>
下面是问题,代码是这样的。这个问题比上边距低 500 像素。QUESTION CODE:
<div class = "questionHolder">
<div class = "questionBorder">
<h4 style = "color: #58CE2D; font-size: 21px;">Who tirelessly hacked in a garage, to give the world PHP?</h4>
<div class = "ui-grid-b">
<div class = "ui-block-a"><a href = "#anagram1" data-rel = "dialog" style = "text-decoration:none;" ><button data-theme = "b" data-icon = "star">ANAGRAM</button></a></div>
<div class = "ui-block-b"><a href = "#answer1" data-rel = "dialog" style = "text-decoration: none;"><button data-theme = "b" data-icon = "check">ANSWER</button></a></div>
<div class = "ui-block-c"><a href = "#question2" style = "text-decoration: none;"><button data-theme = "b" data-icon = "forward">NEXT</button></a></div>
</div>
</div>
现在考虑我有很多这样的问题(html 页面)。说 ques1.html、quest2.html ques3.html 等。
这些 ques1.html、ques2.html 等仅由QUESTION CODE:
其他组成。
当用户在特定问题中按下 NEXT 按钮时,我只想加载 quest2.html 或 question3.html 而不刷新单选按钮代码或 TIC-TAC_TOE 框代码。请指导我。我真的很难实现 $get() 方法。我的
页面将 ajax-transition 设置为 true。