0

以下のURLは正常に機能します。jQueryのコメントを外して、問題を確認します。 http://codepen.io/anon/pen/Iikuv

jQueryのコメントを外すと、スライド効果が「スムーズ」ではないことがわかります。これは、絶対位置と相対位置を切り替えるためです。

このjQueryのコメントを切り替えます

/*
  //Uncomment for the bug
  if(navIcon.hasClass('open')){
    navIcon.css('position', 'relative');
  }else{
    navIcon.css('position', 'absolute');
  }
*/

解決策はありますか?

4

1 に答える 1

0

あなたが何をしたいのか正確にはわからないので、あなたが達成したいことを詳しく説明してください。1 つの問題は、位置を絶対に設定すると、div.container の高さが失われることです。これは次の設定で解決できます。

.container {
  min-height: 40px;
}

例えば。

于 2013-03-22T17:56:57.807 に答える