http://jsfiddle.net/dragontheory/CxNnB/
需要能够限制onclick到只是H2。否则,单击内部内容会将其关闭。
更改:
$('article').on('click', function() {至
$('h2').on('click', function() {因为它不是父母,所以没有帮助吗?
谢谢。
原创:http://paintincode.blogspot.com/2012/04/css3-transition-slideup-box-take-2.html http://jsfiddle.net/cpkDg/
发布于 2012-08-04 03:21:55
它不起作用,因为.content不是this的子元素,在这个上下文中是<h2>元素。您可以使用$(this).parent()遍历到<h2>的父元素
$('h2').on('click', function() {
slide($('.content', $(this).parent()));
});发布于 2012-08-04 03:22:44
$('h2').on('click', function() {
slide($(this).next('.content_w').find('.content'));
});或
$('h2').on('click', function() {
slide($(this).parent().find('.content'));
});发布于 2012-08-04 03:23:14
$('h2').on('click', function() {
slide($(this).parent().find('.content'));
});Demo
https://stackoverflow.com/questions/11801994
复制相似问题