강조 효과가 발생하는 동안 div의 텍스트를 변경 한 다음 끝나면 원래 텍스트로 되돌릴 수 있습니까? 하이라이트 효과를 개시jQuery 하이라이트 효과 동안 텍스트 변경
코드 :
$("#myDiv").effect("highlight", {}, 3000);
강조 효과가 발생하는 동안 div의 텍스트를 변경 한 다음 끝나면 원래 텍스트로 되돌릴 수 있습니까? 하이라이트 효과를 개시jQuery 하이라이트 효과 동안 텍스트 변경
코드 :
$("#myDiv").effect("highlight", {}, 3000);
이보십시오.
var myDiv=$("#myDiv");
myDiv.data("old",myDiv.html());
myDiv.html("New text");
myDiv.effect("highlight", {}, 3000, callback);
function callback(){
var myDiv=$("#myDiv");
myDiv.html(myDiv.data("old"));
}
캐싱 및 체인 방법으로 코드를 개선 할 수 있습니다 :) –
체인 연결 ... 또는 적어도 'var myDiv = $ ('# myDiv '); myDiv.data (...; myDiv.html (...' – Shikiryu
업데이트 된 답변입니다. –
유 죄송합니다, 분명하지 않다 어떤 텍스트 특성 – underscore
에 대한 의미한다. 예 : 텍스트 값 변경 효과가 –
에있는 동안 '바구니보기'에서 '추가 된 항목'으로 변경하면 .effect에 완전한 기능을 추가 할 수 없습니까? – underscore