是否有任何方法可以在突出效果发生时更改div的文本,然后在完成后还原为原始文本?
启动高亮效果的代码:
$("#myDiv").effect("highlight", {}, 3000);
答案 0 :(得分:2)
试试这个。
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"));
}
<强> Demo 强>