我在点击<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
答案 0 :(得分:1)
两件事:
你的function()应该返回false。
链接本身也应该有href =&#34; javascript:void(0);