jquery.visible 不工作

标签 jquery

我正在尝试在我的页面中显示验证通知和错误消息..

在我的布局中 我有

在我的助手中 def flash_notice

render(:partial => 'shared/notice', :object => flash[:notice]) if flash[:notice]

结束

在我的部分

<%= javascript_tag "$('notification_message').visualEffect('SlideDown');"%> <%= update_page_tag 执行 |page| page.delay(4) 执行

  if page['notification_message'].visible
    page['notification_message'].visual_effect :slide_up
  end
end

结束 %>

其中 page['notification_message'].visible 在加载时显示错误.. 将错误显示为 page['notification_message'].visible 不是函数

我已经加载了jquery 1.4.js 原型(prototype) 还是不行

最佳答案

您应该在选择器中使用可见,如下所示:

$("div.selector:visible").something()

这将为您提供所有带有可见类“选择器”的 div。

我真的不知道你想用这个代码做什么,所以我希望这是一个相关的答案。

关于jquery.visible 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5140144/

相关文章:

javascript - 一起使用 getElementById 和 getElementsByTagName

php - ZEND PHP + JQUERY 编码问题

javascript - jQuery .not() 问题

jquery - 使用第 n 个 child

javascript - 遍历 jquery 中的多个下拉列表

Javascript 小部件与 iFrame?安全问题?

javascript - 如何在循环内将变量传递给 ajax.done() ?

JavaScript - 创建一个未排序的数组,其中包含重复元素和唯一元素的总和

jquery - 月份和年份的日期选择器不起作用

javascript - net::ERR_ABORTED 404(未找到)