首页 文章

页面跳转加载Ajax内容后

提问于
浏览
1

我在点击 <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>

The problem 是加载内容后,页面跳转到顶部 . 我用它来预防它: e.preventDefault(); 然后ajax加载停止了 . 我想它停止了阻止ajax加载..

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

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

EDIT


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

1 回答

  • 1

    两件事情:

    你的function()应该返回false .

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

相关问题