2 Stimmen

jquery.visible funktioniert nicht

Ich versuche, die Validierungshinweise und Fehlermeldungen auf meiner Seite anzuzeigen.

In meinem Layout habe ich

und in meinem Gehilfen def flash_notice

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

Ende

Und in meinem Teil

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

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

Ende %>

wo page['notification_message'].visible einen Fehler beim Laden anzeigt.. Der Fehler wird angezeigt als page['notification_message'].visible ist keine Funktion

Ich habe jquery 1.4.js geladen Prototyp aber auch dann funktioniert es nicht

0voto

Nealv Punkte 6706

Sie sollten visible in einem Selektor wie diesem verwenden:

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

so erhalten Sie alle sichtbaren Divs mit der Klasse "selector".

Ich kann nicht wirklich herausfinden, was Sie mit diesem Code machen wollen, also hoffe ich, dass dies eine relevante Antwort ist.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X