2013-01-04 63 views
-2

我正在使用JQuery来使用JQuery本身的文档侧描述的突出显示效果。 JQuery HighLightJQuery突出显示不起作用

但使用TR或TD元素在这个时候,我得到这个异常:

Uncaught TypeError: Object [object Object] has no method 'effect' 

我试图用像皮()一个简单的效果和作用做了工作。 有人能帮我一下吗?我在这里错过了什么?

这是我使用的代码:

$('.small_form').live "ajax:success", (event, xhr)-> 
    $(@).parents('tr').effect("highlight", {}, 3000) 

正是在咖啡剧本,我也确信Ajax请求的作品。因为我使用这个事件得到了其他效果。

+2

当您不共享任何代码时,很难确定问题。 – Gabe

+0

你应该加载jQuery UI。 – undefined

+0

['effect'可能重复在jsfiddle中正常工作,但在实际代码中不存在(\ [object Object \] has no method'effect')](http://stackoverflow.com/questions/8114357/effect-works-fine -in-jsfiddle-but-in-live-code-object-object-has-no-met) – undefined

回答

2

加载jQuery后将其添加到您的页面。

<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js"></script> 

效果方法是jQuery UI的一部分,并且在尝试使用它时是必需的!

相关问题