簡體   English   中英

使用jQuery延遲css觸發

[英]delay css from firing using jquery

有沒有辦法延遲使用jQuery觸發css?

我有一些css會在li懸停時顯示菜單,但它的速度非常快,我想將其延遲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類的加載,這樣會更好呢?

有一種方法。 如果將CSS保留在外部文件中,請通過link標簽進行引用,然后在禁用標簽元素之后,DOM將停止引用CSS中的元素。 然后,一旦您要引用元素,就可以啟用該元素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM