我有這樣一行:如何運行一個jQuery功能後,我加入的CSS
$('body>header:last a,body>header:last div,body>header:last h1').css("-webkit-transition", "opacity 0.5s ease-in");
,我想的JavaScript其餘運行之後的風格被添加。 我目前使用的定時器
setTimeout(function() {
$('body>header:not(:last),body>footer:not(:last),body>#content:not(:last)').remove();
$('body>header,body>footer,body>#content').removeAttr('style'); },1000);
但是不知怎麼的CSS獲取計時器執行時,並添加之前不是。 任何想法爲什麼發生這種情況?如果不是有沒有辦法強制超時功能添加CSS
你的意思是你希望JavaScript代碼在CSS轉換完成後執行?我不認爲這是可能的。但是,由於您已經在使用jQuery,因此您可以將其用於這些效果。它也可以在非webkit瀏覽器中使用。 – 2011-03-30 19:40:51
@Felix Kling在移動設備上不流暢,所以我需要使用css3 :) – cmplieger 2011-03-30 20:12:01
js代碼中的頁面佈局是什麼?是否可以發佈頁面的骨架? – locoboy 2011-03-30 21:27:58