我正在尝试在按钮点击时对两个div执行动画。这是我创建的演示js fiddle。 我想要的是
当用户点击按钮时,右侧的div将向右滑动(它将隐藏),并且左侧div的宽度将变为100%。
第二次用户再次点击时,右侧的div将从右向左滑动可见,左侧div的宽度将为50%
我正在尝试使用以下代码。 我的HTML是
当用户点击按钮时,右侧的div将向右滑动(它将隐藏),并且左侧div的宽度将变为100%。
第二次用户再次点击时,右侧的div将从右向左滑动可见,左侧div的宽度将为50%
我正在尝试使用以下代码。 我的HTML是
<div class="col-md-12">
<div id="tags-left" class="col-md-6">
div left
</div>
</div>
<div id="tag-div" class="col-md-6">
div right
</div>
</div>
<div class="col-md-12">
<div class="btn-main">
<input id="show-tag" type="button" class="save-btn" value="Show Tag">
<input id="preview" type="button" class="save-btn" value="Preview">
</div>
我的js代码是
$("#show-tag").click(function (e)
{
$( "#tag-div" ).toggle( "slow", function(element) {
//e.preventDefault();
if ($('#tag-div').is(":visible") ) {
$('#tags-left').css('width','50%');
} else {
$('#tags-left').css('width','100%');
}
});
});
$("#show-tag").click(function (e)
{
$( "#tag-div" ).toggle( "slow", function(element) {
//e.preventDefault();
if ($('#tag-div').is(":visible") ) {
$('#tags-left').css('width','50%');
} else {
$('#tags-left').css('width','100%');
}
});
});
.col-md-6 {
width:45%;
float:left;
background:red;
height:200px;
margin:3px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="col-md-12">
<div id="tags-left" class="col-md-6">
div left
</div>
</div>
<div id="tag-div" class="col-md-6">
div right
</div>
</div>
<div class="col-md-12">
<div class="btn-main">
<input id="show-tag" type="button" class="save-btn" value="Show Tag">
<input id="preview" type="button" class="save-btn" value="Preview">
</div>