Superfishドロップダウンフィックスの初期遅延を取り除くことができません。私のクライアントは、遅れてonmouseoutを望んでいますが、遅れてonmouseoverではありません。スーパーフィッシュのドロップダウンメニューonmouseoverの遅延を削除し、Hoverintent delay onmouseoutを維持します
私は純粋なCSSのドロップダウンメニュー(Twentytenのドロップダウンメニューと同じです)を持っていて、これにSuckerfish.jsを適用しています。
は、ここに私のコードです:
$('ul#menu-airco-mb-navigatiestructuur').superfish({
delay: 600,
autoArrows: false,
speed: 'fast'
});
私はthe manual of Superfishを通読してきたが、私は初期遅延をトリガものを見つけるように見えることはできません。たぶんそれはアニメーションanimation: {opacity:'show'}
と関係があります(これは私の周りに頭を上げることはできません)。
お寄せいただきありがとうございます。
こんにちはJoel、あなたの答えをありがとう、私はhoverIntentをonmouseout onmouseoutを削除する前に(onmouseover)サブメニューの表示を削除したいと思います。私はホバリングの創始者に話したことがあります。彼は、ホバリングのオンマウスオーバーを取り除くために、スーパーフィッシュの核心を試して編集するように助言します。これについてのあなたの意見は何ですか?前もって感謝します。 – maartenmachiels
Superfishは、mouseoverイベントを処理するためにHoverIntent(含まれている場合)を残したまま、「遅延」オプションを使用してマウスアウト遅延を処理します。disableHIはHoverIntent onmouseoverを削除しますが、 "delay"を600に設定したままにしておくと、マウスアウトの遅延が残ります。 –
もう一度ありがとうございます。私はあなたの指示に従ったが、明らかに成功しなかった。どうすれば問題があるのか見て、[link] http://mediasoft.chocolata.beの私の実装を見てみてください。 – maartenmachiels