[英]Jquery toggle div width on button click
您好,我想用div拆分页面显示。 下面是我的html代码。
<div id="wrapper">
<div id="divSectionInfo">
</div>
<input type="button" value="Toggle screen" class="btn" id="btnSlide">
<div id="divProducts">
</div>
</div>
div包装器有800 px divSection有300 px,而divProducts有400px。 我想基于按钮切换屏幕单击显示divSectionInfo全角(800px)/半角(300px)宽度。
请帮我。
您可以使用简单的.toggleClass()
解决问题。
这是它的jQuery。
$('#btnSlide').on('click',function(){
$('#divSectionInfo').toggleClass('width800');
});
并使用以下内容创建一个名为width800
的CSS类。
.width800{
width: 800px !important;
}
这是相同的jsFiddle。
这很容易,使用jQuery检查当前宽度是什么,并将宽度设置为其他值。
$("#btnSlide").on("click", function(){
var div = $("#divSectionInfo");
var width = (div.width() === 800 ) ? "300" : "800";
div.css("width", width);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.