加载AJAX页面时,jQTouch执行代码

时间:2010-08-30 18:42:59

标签: javascript jquery iphone web-applications jqtouch

当内容为静态时:

<a href="#nearme">Click</a>
<script>$('#nearme').bind('pageAnimationEnd', function(event, info){});</script>

当内容为AJAX时:

<a href="page.html">Click</a>

如何在加载AJAX(page.html)后绑定某些内容?

2 个答案:

答案 0 :(得分:0)

这个问题与jqtouch有关,它通过常规锚标记生成AJAX请求

答案 1 :(得分:0)

查看demo,特别是AJAX部分下的“GET示例”。基本上,您希望将anchor元素链接到返回“jQTouch页面”的页面,即<div id="pageID">...</div>

所以,在你的情况下,你可能有这个锚:

<a href="page.html" class="slide">Click</a>

page.html可能类似于:

<div id="ajaxPage">
  <div class="toolbar"><h1>Title</h1></div>
  <div>
    <ul>
      <li>item 1</li>
      <li>item 1</li>
    </ul>
  </div>
</div>