0

みなさん、こんにちは。

ユーザーが_Layout.cshtmlにあるログインリンク(div id = "_login")をクリックすると、ログイン画面を表示/非表示にしようとしています。私のログイン画面は、_Layout.cshtml の div (id ="_logInScreen") 内にもあります。

$(document).ready(function() {
               $('#_logInScreen').hide();
               $('#_login').click(function () {                  
                  $('#_logInScreen').show(400);
                    return false;
               });
               $('#_closeLogIn').click(function () {
                   $('#_logInScreen').hide(500);
                   return false;
               });
               $('body').click(function () {
                   $('#_logInScreen').hide(500);
                   return false;
               });
               $('#_logInScreen').click(function () {                   
                   $('#_logInScreen').show();
                   return false;
               });
           });

それは正常に動作します。

しかし、そうしている間、使用するメニューリンクをナビゲートできません

@Html.ActionLink("Home","Index", "Home")

@Html.ActionLink("Help","Index", "Help")

助けはありますか?

4

1 に答える 1

0
           $('body').click(function () {
               $('#_logInScreen').hide(500);
               return false;
           });

行を削除しreturn false;ます。

于 2012-11-02T13:17:49.310 に答える