每次用户单击特定图标时,我都希望缩小特定的 div(完整的数据应该可见)。在这里,我有课,legend-icon。所以我想要另一个ID,例如#Chart在用户点击时缩小
HTML
<div id="id1">
  <ul class="nav pull-right">
    <li class="dropdown">
      <a href="#" class="dropdown-toggle" data-toggle="dropdown">
        <i class="legend-icon"></i> <b class="caret"></b>
      </a>
      <div id="legend_container" class="dropdown-menu">
        <div id="smoother" title="Smoothing"></div><div id="legend"></div>
      </div>
    </li>
  </ul>
</div>
<div id="in">
   <div id="chart">
    //my data
   </div>
</div>
我试过了
  $("i.legend-icon").click(function(){
    $("#chart").animate({width: '-=50px',},"slow");
    });
但它s not working. It完全没有将 div 显示为 -50px .. 但我只是想让 div 缩小我应该在这里做什么?