2010-12-10 50 views
3

我有一個導航,當它的一個導航項被點擊時,將使用jQuery將它的z-index更改爲0.然後,在2秒後,我想z -index被改爲2.jQuery在一段時間後改變CSS

我試過使用delay(),但顯然在更改CSS時不起作用。

+0

你只是想要的元素消失,再經過2秒,重新出現?有更好的方法可以讓事情消失並重新出現。如jQuery.show()/。hide() – shoebox639 2010-12-10 17:50:07

+0

不,我只是想改變z-index,因爲它會導致鏈接不可點擊,但仍然可見,持續2秒 – 2010-12-10 18:25:08

回答

11

使用的setTimeout這樣

$(elem).css('z-index','0'); 
setTimeout(function(){ $(elem).css('z-index','2'); },2000) 
+0

感謝你的工作,效果很好! – 2010-12-10 18:25:24

+0

是否有可能獲得JSFiddle? https://jsfiddle.net/ – 71GA 2016-11-04 09:48:32

相關問題