【问题标题】:JQuery highlight won't workJQuery 高亮不起作用
【发布时间】:2012-12-19 06:21:45
【问题描述】:

我正在使用 JQuery 来使用 JQuery 本身的文档方面所描述的高亮效果。 JQuery HighLight

但是在 tr 或 td 元素上使用它时,我遇到了这个异常:

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

我尝试使用像 hide() 这样的简单效果,并且效果确实有效。 有人可以帮我吗?我在这里错过了什么?

这是我正在使用的代码:

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

它在 coffe 脚本中,我还确保 ajax 请求有效。因为我使用此事件获得了其他效果。

【问题讨论】:

  • 如果您不共享任何代码,则很难确定问题所在。
  • 你应该加载 jQuery UI。
  • 你能分享你的代码吗?当您尝试执行其方法时,您的 jQuery 库似乎尚未加载,或者您在 DOM 元素而不是 $ 函数上调用 jQuery 方法。
  • @undefined: 隐藏效果不是也需要JQuery UI才能工作吗?无论哪种情况,我都确保已加载 JQuery UI

标签: javascript jquery ruby-on-rails-3 coffeescript


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-03
    • 2013-11-14
    • 2013-08-18
    • 2021-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-30
    相关资源
    最近更新 更多