我以前见过一些与此相关的问题,但在砌体脚本中,我不确定我是否走在正确的轨道上。
结果:链接打开一个全新的页面,而我正在尝试将内容加载到 div 中。
index.php 代码:
<div id="primary" class="site-content">
<div id="content" role="main">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div id="miniLoader"></div>
<div class="box">
<a class="miniLoader" href="<?php the_permalink() ?>">
<?php if (has_post_thumbnail()) {
the_post_thumbnail('thumbnail');
}?>
<h2><?php the_title(); ?></h2></a>
</div>
<?php endwhile; endif; ?>
<?php get_footer(); ?>
header.php 代码:
<script>
jQuery(document).ready(function($){
$('#container').masonry({
itemSelector: '.box',
});
});
</script>
<?php wp_head(); ?>
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$.ajaxSetup({cache:false});
$(".miniLoader").click(function(){
var post_id = $(this).attr("href")
$("#miniLoader").html("loading...");
$("#miniLoader").load(post_link);
return false;
});
});
据我所知,位置在循环中,脚本在它应该在的地方就位。还是我在安置和“rel”方面得到了不好的建议?我听说html5和wordpress 3.5不再使用'rel'了......
任何帮助将不胜感激!
(如果我遗漏了拼图的部分,请告诉我)