关闭并将高度和宽度重置为“0”上的原始尺寸;关闭“;点击
close and reset height and width to its original sizes on "close" click
我有这个html:
<div class="box">
<div class="info">
<p>..some content..</p>
<a href="#" class="close">Close</a>
</div>
</div>
<div class="box">
<div class="info">
<p>..some content..</p>
<a href="#" class="close">Close</a>
</div>
</div>
由于我不知道.box的高度,因为它会扩展,它的高度将取决于.info内容,我运行这个:
$('.box').each(function() {
$(this).data('height', $(this).height());
});
当我单击"关闭"一次.box展开时,我应该能够关闭展开的.box,并将其高度和宽度重置为展开前的原始大小。
我试着运行这个,它在另一个函数中,但没有得到正确的高度:
$(".close").click(function (e) {
e.preventDefault();
$(".info").empty();
$(".box").width(251);
$(".box").data('height');
});
有人吗?
关于你的.close方法:
$(".close").click(function (e) {
e.preventDefault();
$(".info").empty();
$(".box").width(251);
$(".box").data('height'); // Just retrieves the height value
});
我想你想这么做?
$(".close").click(function (e) {
e.preventDefault();
$(".info").empty();
$(".box").width(251);
// Sets the element's height to the stored height value
$(".box").height( $(".box").data('height') );
});
相关文章:
- 当我点击关闭导航栏时,试图关闭它
- 如何在标题上创建弹出框,当点击关闭按钮时,不使用jquery或php在网站中显示
- 如何在 5 秒后“点击”关闭 JavaScript
- 点击关闭Div不适用于Chrome,但适用于所有其他浏览器
- 在弹出窗口外点击关闭弹出的小框
- 我可以加载一个新的页面时,有人点击关闭按钮在浏览器上
- 如何使一个弹出窗口,可以通过点击关闭只有
- 如何防止退格点击关闭弹出窗口
- 当用户点击“关闭”时,我如何获得关闭下拉菜单的代码;类别“;而它's已打开
- 引导模态点击关闭或外部点击不停止youTube视频
- 基础的应用程序,关闭画布上点击关闭
- 为什么在我点击关闭按钮后不显示可忽略的警报?
- 关闭弹出窗口时,点击关闭按钮是不工作在ie8
- 引导,Modal与链接在数据内容一旦点击关闭当前模态,并显示另一个模态
- 是否有可能显示模态框,只有当用户点击关闭选项卡/浏览器按钮
- 如何创建一个自定义的模式弹出窗口-以及如何在它的外部点击关闭它
- 点击关闭谷歌地图上的一个标记
- jQuery父动画第二次点击(关闭/回滚)不工作
- 点击打开子菜单,点击关闭子菜单
- 有没有办法防止点击“关闭”按钮后浏览器关闭?按钮