0

1 つの div の位置を固定し、jquery のアニメーション関数を使用して、この div をこの位置で成長させ、この非表示の div に入れます。この場合、情報を表示するための他の div があります mobile_title

<style>

#mobile_col_left
{
  position:fixed;
  float:left;
  width:5%;
  height:150%;
  background-color:#000;
  z-index:9999999;
}


#mobile_menu_title
{
  position:relative;
  width:97%;
  height:38px;
  line-height:38px;
  margin:auto;
  background-color:#ccc;
  padding-legt:1%;
  font-family:Arial;
  color:#000;
  font-size:15px;
}

</style>



$("#mobile_col_left").animate({ width: '65%' }, "slow");

mobile_col は mobile_menu_title 内にロードします。mobile_col を 5% からロードすると、人々はこの幅でこれを見ることができます。アニメーションをアクティブにすると、div は 65% に成長しますが、div の内部では、mobile_menu_title と呼ばれる div も成長しません。 97% 、常に滞在幅他のサイズ

質問は、なぜ mobile_title と呼ばれる div を成長させないのかということです。なぜなら、grow 時に他の div のすべてのサイズを増やしてカバーするとしますが、これは起こりません

助けてくれてありがとう

4

1 に答える 1

0

あなたの質問はあまり明確ではありません。

親の相対位置は、固定位置の子には何もしないと言うだけで、そのように考えることができます。

于 2013-04-21T14:01:05.213 に答える