javascript - 如何切换两个 div 并更改 div 的高度以捕捉主 div 的全尺寸

标签 javascript css html jquery

我有两个子 DIV 包含在一个父 DIV 中。

一般情况下,第一个 child 是 parent 高度的30%,第二个 child 是70%

当单击某个图标时,第二个子项应展开以填充父项高度的 100%。

如何使用 jQuery 实现它?我可以使用 toggleClass 吗?为此?

最佳答案

像这样:

$('.leftContainer .smallPicture').click(function(){
    $('.rightContainer').css('height', $('.mainDiv').height()+'px')
});

我使用以像素为单位的高度,因为使用百分比形式的高度有时会有点问题。

关于javascript - 如何切换两个 div 并更改 div 的高度以捕捉主 div 的全尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11075392/

相关文章:

html - 并排显示两个选择框

html - 建议 : MoSTLy custom HTML & CSS with a bit of Content Management

javascript - 通过 Javascript 创建的图像未显示

javascript - 单击时将类 "active"应用于导航链接?

javascript - 如何使用node.js从可变网页获取信息?

CSS如何选择具有给定类且不包含另一个类的元素的所有元素

html - 任何元素内的 <style> 标签仍然有效吗?

php - 使用 PHP 创建 cookie,但从 javascript 读取时遇到困难

html - 为什么我不能在这个 css 代码 wordpress 中调用内容 url?

html - CSS 菜单在悬停时重叠