页面跳转加载Ajax内容后

时间:2012-03-12 18:27:56

标签: ajax wordpress

我在点击<a>时尝试通过ajax加载内容。我正在使用的代码:

<script type="text/javascript">
jQuery(document).ready(function(){
    // ajax pagination
    jQuery('.znn_paginate a').live('click', function(){
        var link = jQuery(this).attr('href');
        jQuery('.lay1').html('<div class="zn_ajaxwrap"><div class="zn_ajax"></div></div>');
        jQuery('.lay1').fadeOut("slow").load(link+' .post').fadeIn('slow'); 

    }); 
}); // end ready function
</script>

问题是当内容加载时,页面跳转到顶部。我谨慎对待:e.preventDefault();然后ajax加载停止了。我想它也阻止了ajax加载......

有没有解决这个问题? 感谢

P.S:我在wordpress上使用它。这是我遵循的教程:http://seonix.org/wordpress-seo/easy-ajax-pagination/

修改


代码有问题。我现在正在使用它,没有任何问题:http://pastebin.com/vbXqmTHq

1 个答案:

答案 0 :(得分:1)

两件事:

你的function()应该返回false。

链接本身也应该有href =&#34; javascript:void(0);