当页面动态加载时,jQTouch绑定(“pageAnimationEnd”)

时间:2011-02-13 17:24:21

标签: jqtouch

在jQTouch中,我根据jQT演示从服务器动态获取页面

<a href="/page" class="button">The Page</a>

将HTML代码段加载到

<div id="page">

通常我能够做到

$('#page')。bind(“pageAnimationEnd”,...)

知道页面何时完成加载,但它似乎不适用于动态加载的内容。我一直试图找到一种解决方法,但一直没能。我认为关于SO的这个问题是asking the same thing,但似乎没有任何确凿的答案。

2 个答案:

答案 0 :(得分:0)

如果您可以访问“页面”,只需将javascript放在该页面上,它就会在加载完成后执行。所以在页面html中你可以添加...

<script>
    $(function() {
       do something when im finished
    });
</script>

答案 1 :(得分:0)

$('#myid').live('pageAnimationStart', function(e, info){
         //do something
   }).bind('pageAnimationEnd', function(e, info){
                if (info.direction == 'in'){
                   //do something
                }
});