0

我有div class="contentBlock"它被视为更新的容器

 <div class="contentBlock"></div>

我有一个我写的脚本不起作用:c

$(document).ready(function(){
  $('.postLink').on('click', function () {
    $.get("page.php", function (data) {
      $(".contentBlock").html(data);
    });
  });
});

我有一个锚 html

<div class="box"> 
  <a class="postLink" "href="#">
    <h1 title="Light me up"></h1>
    <div class="innerbox">
      <figure><img src="http://cpsr-rspc.hc-sc.gc.ca/PR-RP/servlet/ShowImage?photoId=1789" /></figure>
      <ul class="categorySelect">
        <li class="print"></li>
        <li class="video"></li>
        <li class="web"></li>
      </ul>
    </div>
  </a> 
</div>

page.php只是一个img标签和一些 lorem。

我从来没有使用过.get()我确定我使用不正确。此外,加载时我会在哪里添加加载 .gif 和淡入淡出的转换?

4

1 回答 1

2
<a class="postLink" "href="#">

应该

<a class="postLink" href="#">

你有一个额外的报价。

$(document).ready(function(){
  $(".postLink").on('click', function () {
     // load in animation.gif here
     $(".contentBlock").load("page.php", function() {
         // end loading animation now
     });
  });
});

在 jQuery 中使用负载就是为了这个目的。

这是用于加载的 jQuery 文档:http: //api.jquery.com/load/

于 2012-06-20T20:32:19.100 回答