0

jQuery1.5とjQuery-ui1.8.9を使用するcss/javascript/htmlのこのビットがあります。それはかなり基本的な見方です。下位のdivにあるものに関連するメタデータのトップパネル。トップパネルは「ブラインド」エフェクトを使用して開閉します。

コードスニペットは次のとおりです。jsfiddleの例

ChromeとFirefoxではすべて正常に動作します。IEでは、「ブラインド」で開くことはありません...表示に切り替わるだけです。閉じるとブラインドが閉じますが、ページ全体が1回点滅します。

なぜこれが起こるのかわかりません。私の検索では、そのような動作への参照は見つかりません。今日、私のグーグルフーが弱い可能性があります。

IEでうまく機能させる方法について誰かアイデアがありますか?残念ながら、IEをサポートしないことを義務付けることはできません

4

1 に答える 1

1

position: relativeCSSの「.toggle-handle」から属性を削除します。私のために物事を解決するようです。

ちなみに、#hideable-contentCSSでdivを非表示にして、JavaScriptコードを次のように簡略化できます。

$(function() {
    // set effect from select menu value
    $("#toggle-handle").click(function() {
        $("#hideable-content").slideToggle(500);
        return false;
    });
});

http://jsfiddle.net/CTxB7/11/

于 2011-11-02T14:46:23.117 に答える