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

发布于 2024-09-16 17:46:19 字数 303 浏览 16 评论 0原文

当内容是静态时:

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

当内容是 AJAX 时:

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

如何绑定 AJAX (page.html) 加载后发生的事情?

When the content is static:

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

When the content is AJAX:

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

How do I bind something to occur after the AJAX (page.html) is loaded?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

記憶穿過時間隧道 2024-09-23 17:46:19

这个问题与 jqtouch 有关,它从常规锚标记发出 AJAX 请求

This question pertains to jqtouch which makes AJAX requests from regular anchor tags

他是夢罘是命 2024-09-23 17:46:19

查看演示,特别是 AJAX 部分下的“GET 示例” 。本质上,您希望让锚元素链接到返回“jQTouch 页面”的页面,即

...

因此,在您的情况下,您可能有这个锚点:

<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>

Take a look at the demo, in particular the "GET Example" under AJAX section. Essentially, you want to have the anchor element to link to a page which returns a "jQTouch page", i.e. <div id="pageID">...</div>.

So, in your case, you may have this anchor:

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

And the page.html may be something like:

<div id="ajaxPage">
  <div class="toolbar"><h1>Title</h1></div>
  <div>
    <ul>
      <li>item 1</li>
      <li>item 1</li>
    </ul>
  </div>
</div>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文