有没有办法使用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类会更好?
答案 0 :(得分:0)
有一种方法。如果将CSS保存在外部文件中,请通过link
标记引用,然后在禁用标记元素之后,DOM将停止引用CSS中的元素。然后,一旦你想引用元素,你就可以启用元素。