【问题标题】:using jquery highlight effect使用jquery高亮效果
【发布时间】:2011-01-03 18:45:42
【问题描述】:

我想使用 jquery 高亮效果来高亮背景橙色的段落,然后在完成后,永久打开橙色背景。在这段代码中,第二个任务不起作用。

myparagrah = $("#thisParagraph");

turnOrangeOnWarning("This is a warning!");

function turnOrangeOnWarning(t) {           
  myparagrah.text(t).effect("highlight",{'color':'orange'},1000);       
  myparagrah.css("background-color","orange");                      
}

【问题讨论】:

    标签: jquery user-interface highlight


    【解决方案1】:

    您的函数在第一行之后立即调用第二行。我想它会立即变成橙色,而不是您想要的一秒钟高光。您需要使第二行回调到您的第一行。可能看起来像这样(不确定正确的 effect() 重载参数是什么):

    function turnOrangeOnWarning(t) {
        myparagraph.text(t).effect("highlight", {'color':'orange'}, 1000,
            function() { myparagraph.css("background-color", "orange"); }
        );
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多