質問

私のドロップダウンメニューです。その高さはアニメとjQueryから5pxに130pxます。

メニューの現代美術館などがないという要素がった開発途上でも が別の要素が登場オペラ作っ

altテキストhttp://img12.imageshack.us/img12/9366/menusy.png

印をつけた最初の国としての1次と2.第三国とのものと同じでなければならな最初は誰でも参加でき、無料で入場できる"テール".

UPD:ソースコード

html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 

"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <script type="text/javascript" src="js/jquery.js">
    </script>
    <script type="text/javascript" src="js/script.js">
    </script>
    <script type="text/javascript">
      $(function(){
        init();
      });
    </script>
    <link rel="stylesheet" href="css/styles.css"/>
</head>
<body>
  <div id="side" class="side_outer"> 
        <div class="cn tr"> </div>
        <div class="cn tl"> </div>

        <div class="auth">
          <span class="auth_entr">Click me</span> 
          <div class="auth_fields"> 

          </div>
          <div id="auth_separator"> </div>
        </div>
        <div class="side_inner">
            <div class="cn tr"> </div>
            <div class="cn tl"> </div>
                <div class="side_content">
                    Some content
                </div>   
            <div class="cn br"> </div>
            <div class="cn bl"> </div>
        </div>
        <div class="cn br"> </div>
        <div class="cn bl"> </div>  
  </div>
  <div id="header"> Header</div>
  <div id="central"> Center</div>
</body>
</html>

css:

#header {
  background: red;
  height: 100px;
  margin: 30px 330px 20px 20px;

}

#central {
  background: green;
  height: 150px;
  margin: 20px 330px 20px 20px;
}

#side {
  margin-right: 3%;
  margin-left: 10px;
  margin-top: 30px;
  min-width: 200px;
  float: right;
}

.side_outer {
  padding: 0 10px;
  background: #f2f2cc;
  width: 22%;
  border-bottom-style: dashed;
  border-bottom-width: 2px;
  border-bottom-color: black;
}

.side_inner {
    position:relative;
    overflow:hidden;
    padding: 0 10px;
    background: #accbfa;  
}

.side_outer .cn {
  position: relative;
  width: 20px;
  height: 20px;
}

.side_outer .cn.tr, .side_outer .cn.br {
  float: right;
  left: 10px;
}

.side_outer .cn.tl, .side_outer .cn.bl {
  left: -10px;
}

.auth {
  overflow: hidden;
}

.auth_entr {
  position: relative;
  top: 5px;
  margin-left: 17px;
  padding:  0 5px;
  color:  #1e5ebe;
  cursor: pointer;
}

.auth_fields {
  overflow: hidden;
  height: 5px;
  margin-top: 5px;
}


#auth_separator {
  height: 6px;
  font-size: 2px;
}

.side_content {
  height: 100px;
  padding: 5px 15px;
}

javascript:

var auth_state = 1;

function init () {
  $('span.auth_entr').click (function (){
     auth_state = (auth_state + 1) % 2;
     if (auth_state == 1) {
          $('div.auth_fields').animate({height: '5px'},  1000);
     } else {
          $('div.auth_fields').animate({height: '132px'}, 1000);
     }
  });
}

実際に私は問題は解決で一通りの魔法(加えたホワイトボーダーの下のメニューの現在"物語"です。でも私は何の問題が正常に解決するのか

P.S.別の要素が実際空divs固定寸法及びます。私Operaバージョン9.5(知っているので古いのかもで人気の私の演).

P.S.P.うれオペラ9.6と同じバグを発生しました。

役に立ちましたか?

解決

でコードの下IE7、8、FF3で働きます。しかし、既に指摘があるバグの実行時にアニメーションオペラ座があります。Iれオペラ9.64も同様の結果としています。

私はGoogleのオペラフォーラムが見つからない参照のこの特定のバグ。最も近接することで見たこ jquery-スムーズなスクロールバグ.

場を創出していチケットへの報告によると、このバグとオペラ座があります。

他のヒント

あなたは(十分です何か)、そして同じですが、負の値にその下マージン(つまり、-50px)。

<div class="cn bl">後に空のdivを置く、とは50px、たとえば、にその高さを設定することができます>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top