我正在使用以下代码为 div 设置动画。
$("i.legend-icon").click(function(){
$(".scatterchartcolumn").animate({width: '-=100px'});
});
我想要 div,只是缩小。但它完全隐藏了 100px 的 div。我不希望这种情况发生。
当我再次单击同一个 div 时,我希望动画停止并且 div 返回到默认位置。
这是代码..我想停止它并制作. 当我再次单击 i.legend-icon 时, scatterchartcolumn的宽度与默认值相同。此外,我希望动画一直运行,直到我再次单击i.legend-icon。目前它会在一秒钟左右停止动画..
HTML
<div class="scatterchartcolumn">
<div id="scattercharty_axis"></div>
<div id="scatterchart"></div>
<div id="scatterchartx_axis"></div>
</div>
css
.scatterchartcolumn {
float: left;
display: inline;
margin-left: 25px;
width: 780px;
height: 300px;
}