我正在尝试在我的页面中显示验证通知和错误消息..
在我的布局中 我有
在我的助手中 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/