如何使用jQuery/jQuery UI爲文本顏色設置動畫效果。該文本目前是#000。當事件觸發時,我希望文字顏色變爲#F00,然後在3秒內退回到#000。JQuery動畫文本顏色
我試着用高亮顯示effect("highlight", {}, 3000)
,但它沒有重新觸發效果,直到完成,然後繼續執行觸發的時間......對此沒有任何用處。
任何想法?
Ç
UPDATE:
這是我現在有:
$("input:text[name=size_w]").keyup(function() {
var value = ($("input:text[name=size_w]").val() == "") ? "null" : $("input:text[name=size_w]").val();
$("#width_emb").text(value).css({ color: "red" }).animate({ color: "black" }, 3000);
}).keyup();
但它仍然沒有工作,我需要的方式。在動畫完成之前,我無法重新觸發初始顏色變化。如果在3秒鐘之前重新觸發事件,我需要放棄動畫並重新開始。
發佈您目前使用的代碼,而不是期望some1爲您編寫代碼。 – Andrej
@Andrej已經有效果(「突出顯示」,{},3000)'只是要求某個方向。如果您不在這裏提供幫助,請隨時不要發表評論。 – Cybercampbell
我在發表評論2分鐘後編輯了答案....當我評論時,您不清楚您嘗試了什麼。 – Andrej