Jquery滑块有多个div

时间:2011-04-01 13:41:34

标签: jquery slider html

我正在尝试创建一个网站,其中我在一个div(#page2)中有多个图像(链接),当单击一个时,它关闭已经打开的div(#page1)并打开与之相关的内容单击的图像(链接)。当单击另一个图像(链接)时,它应该关闭#page1中的打开内容并打开相关内容。我确信这是可能的,但我不知道该怎么做。

2 个答案:

答案 0 :(得分:1)

HTML:

<div class="links">
  <a href="#page1"><img src=""/></a>
  <a href="#page2"><img src=""/></a>
  <a href="#page3"><img src=""/></a>
</div>
<div class="pages">
  <div id="page1"></div>
  <div id="page2"></div>
  <div id="page3"></div>
</div>

JQuery代码:

$(document).ready(function() {
  $('div.pages div').hide();
  $('div.links a').click(function() {
    $('div.pages div').slideUp();
    $($(this).attr('href')).slideDown();
    return false;
  });
});

您可以将.slideUp()替换为.fadeOut().hide().slideDown()可以替换为.fadeIn().show()

答案 1 :(得分:0)