0

jqueryを使用してcssの起動を遅らせる方法はありますか?

liのホバー時にメニューを表示するCSSがいくつかありますが、非常に高速で、1秒ほど遅らせたいと思います。

私は次のようなことができることを知っています:

$('div#new-menu-lower ul li:hover ul li:first-child ul')
  .delay(800)
  .queue( function(next){ 
    $(this).css('display','block'); 
    next(); 
  });

しかし、cssを保持し、JQ / JSを使用してcssクラスのロードを遅らせる方法はありますか?

4

1 に答える 1

0

やり方がある。CSSを外部ファイルに保持している場合は、linkタグを介してそれを参照し、タグ要素を無効にした直後に、DOMはCSS内の要素の参照を停止します。次に、要素を参照したい場合は、要素を有効にするだけです。

于 2012-07-02T09:00:35.197 に答える