[英]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.