-1

我的标准布局中有这样的模态窗口(默认为隐藏)

.sign_in_modal
      .top
        %h4
          Вход для пользователей
        = link_to "Закрыть", "#", :remote => true, :class => "close-link"
      .left
        .input-area
          = form_tag new_user_session_path do
            = email_field_tag :email, nil, :placeholder => "Ваш e-mail", :required => "true", :class => "input"
            = password_field_tag :password, nil, :placeholder => "Ваш пароль", :required => "true", :class => "input"
            = check_box_tag "Запомнить меня",'user[remember_me]', true
            %span
              Запомнить?
          .button-area
            = submit_tag "Вход", :class => "sign_in_link", :id => "submit"
      .right
        %h4
          или
        %p
          Войти при помощи:
          = link_to image_tag('facebook.png'), user_omniauth_authorize_path(:facebook)
          = link_to image_tag('vk.png'), url_for(user_omniauth_authorize_path(:vkontakte))
        %h4
          Преимущества:

我的 js 看起来像这样:

jQuery(function($) {
  $(".close-link").click(function() {
    $(".sign_up_modal").hide();
    $(".sign_in_modal").hide();
    $('.hide').hide("slow");
  });

  $(".sign_in_link").click(function() {
      console.log("eue123ueu");
      $('.hide').fadeTo("slow",0.8);
      $(".sign_in_modal").show();
      $(".sign_in_modal").center(); 
  }); 
});

但是当我填写表格并单击按钮时,什么也没有发生。如何做到这一点,如果我填写表格并单击提交按钮,设计授权日志是我的?

4

1 回答 1

0

据我从您的代码中可以看出,您在 HAML 缩进中有错误。你是阻塞submit_tag的外部form_tag原因。.button_area

只需将它们都向右移动以更正缩进。

于 2012-09-06T18:01:48.283 回答