2013-02-28 75 views
0

上需要帮助这个请下拉内容的特定列表

需要这个当点击它滑下的内容,再次点击时向上滑动

<li>...</li>  
<li>...</li> 
<li id="with-content"><a href="#">Click here</a> 
<div class="content">Some div here Some div here Some div here</div> 
</li> 

只有特定列表,而不是所有的列表需要显示内容或隐藏幻灯片效果

我该如何做到这一点与jQuery的?请任何帮助会做,只是一个简单了slideDown +效果基本show效果

+1

你尝试过什么吗? – j08691 2013-02-28 14:25:59

+0

是的,但不起作用 – 2013-02-28 14:27:08

+1

[slideUp](http://api.jquery.com/slideUp/)和[slideDown](http://api.jquery.com/slideDown/) – kei 2013-02-28 14:27:24

回答

2

这应该是微不足道的与搜索弄清楚,并花一点心思去长的路,但无论如何,我会回答:

$('#with-content a').on('click', function(e) { 
    e.preventDefault(); 
    $(this).closest('li').find('.content').slideToggle(600); 
}); 

ID是唯一的,它可能需要包装在document.ready中,并且jQuery必须包含在网站中?

+0

对'preventDefault ()',如果碰巧被滚动下来,一些浏览器会将滚动重新放回顶部。 – Jish 2013-02-28 14:29:50

0
$('#with-content a').on('click', function(e) { 
    e.preventDefault(); 
    $('#with-content').toggle(); 
});