0

我有一个脚本,其中 jQuery 与类一起使用,对于第一次使用脚本,它可以工作,但 jQuery 不会更新某些东西,所以 jQuery 的类仍然存在,但在代码中它被改变了..

$(function(){
  var page = $('#subpage'),
      where = this.href;
  $('.hiddenItem').hide();
  $('#submenu .actualItem').next().click(function(){
    page.fadeOut(200, function(){
      page.load(where, function(){
        page.fadeIn(200)
      });
    });

    var $this = $(this);
    $this.prev().prev().hide();
    $this.prev().addClass('previousItem');
    $this.prev().removeClass('actualItem');
    $this.prev().prev().addClass('hiddenItem');
    $this.prev().prev().removeClass('previousItem');
    $this.addClass('actualItem');
    $this.removeClass('nextItem');
    $this.next().show();
    $this.next().addClass('nextItem');
    $this.next().removeClass('hiddenItem');
    return false;
  });
});

HTML 看起来像这样:

<div id="submenu">
<span class="previousItem">
previous
</span>
<span class="actualItem">
actual
</span>
<span class="nextItem">
next
</span>
<span class="hiddenItem">
hidden
</span>
<span class="hiddenItem">
otherhidden
</span>
</div>
<div id="subpage">
</div>
4

0 回答 0