【发布时间】:2014-10-08 08:48:37
【问题描述】:
目标功能是通过单击小提琴 (http://jsfiddle.net/phamousphil/4jw42kza/) 中看到的图像来展开和折叠表单字段。目前我已经使用.animate() 扩展工作,但是经过多次摆弄后我找不到崩溃的方法。
我的问题有两个:
1.点击图片时如何实现反动画折叠表单?
2.(奖励)如何使用.animate() 来利用CSS visibility 在折叠时完全隐藏表单?我实现这一点的尝试失败了。
代码如下:
HTML:
<input class='header-search-box' type='text' id='search-string' name='search-string'>
<img src=' http://findicons.com/files/icons/974/glyphish/18/magnifying_glass.png' class='magnifying-glass' />
CSS:
.header-search-box {
}
.header-search-box {
width: 0px;
}
.magnifying-glass {
}
JavaScript:
$(function(){
var mglass = $('.magnifying-glass');
var form = $('.header-search-box');
mglass.click(function(){
form.animate({'width': '100px'}, 'slow');
});
});
【问题讨论】:
标签: javascript jquery html forms jquery-animate