jquery - 在多个元素上使用toggle() 和CSS

标签 jquery css

我有多个不同高度的 div,需要可切换,每个 div 都有相同的类。实现这一目标的最佳方法是什么?

http://jsfiddle.net/hS6RH/41/

$('.smallify').on('click', function() {
    if ($(this).parent('.container').css('height', '');) {
        $(this).parent('.container').css('height', '20px');
    } else {
        $(this).parent('.container').css('height', '');
});

最佳答案

你的问题不太清楚,但这可能就是你正在寻找的(基于你的jsFiddle)

$('.smallify').on('click', function() {
    $(this).siblings('ul').toggle();
});

链接:http://jsfiddle.net/zsh6U/

关于jquery - 在多个元素上使用toggle() 和CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15506932/

相关文章:

javascript - Ajax POST 未刷新 View 中的数据

html - IE8 : border + background-image problem

css - 更改 Bootstrap 默认容器宽度

css - 为什么 Web Starter Kit 的视觉样式指南中没有表单?

javascript - 表单提交后重定向到另一个页面

javascript - 无法使用 JavaScript/jQuery 验证单选按钮字段

javascript - 如何在文档就绪函数中调用变量的单击函数?

javascript - jQuery 中的 "Mimic"占位符属性?

css - Liferay Css 用户状态

html - 用 "dynamic height"创建一个盒子