2013-01-04 64 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的一部分,並且在嘗試使用它時是必需的!

相關問題