ページの読み込み時にdivクラスを非表示にする

リッキー

こんにちは私は表示されているサインアップフォームを持っており、ページが読み込まれたときにそれを非表示にしようとしています。そこで私がしたことは、フォーム全体を「signup」という名前のdivクラスに入れ、スクリプトコードで非表示にすることでした。

更新:html

<script>
  document.write('<div class="js">');
  </script>

<span class="button">Sign In</span>
<div id="signup">
<div class="modal-bg">
<div id="modal">
    <span>Sign In<a href="#close" id="close">&#215;</a></span>
    <form>
        <input id="username" name="username" type="textbox" placeholder="Username" required>
        <input id="password" name="password" type="password" placeholder="Password" required>
        <a id="forgot-link" href="#">Forgot password?</a>
        <button name="submit" id="submit" type="submit">Sign in</button>
    </form>
</div>
</div>
</div>
<script>
  document.write('</div>');
  </script>

私のJSコード(非表示機能なし):

$('.button').click(function(){
          $('#modal').css('display','block');
          $('.modal-bg').fadeIn();
    });

        $('#close,.modal-bg').click(function(){
              $('.modal-bg').fadeOut();     
              $('#modal').fadeOut();
          return false;
        });

非表示/表示は機能しているように見えますが、クリックするとフォームが非表示になります。フォームを入力/クリックできないと誰もサインアップできないため、これは問題です。(問題は修正されました)

これがcodepen(ライブバージョン)です:http://codepen.io/mariomez/pen/WbgrNK

ピート

サインアップdivはまったく必要ありません-複雑になると思います。モーダル背景を非表示にして開始するだけなので、ボタンをクリックする前にコードを追加します。

$('.modal-bg').css('display','none');       

更新

ページの読み込み中にフォームが表示されないようにするには、jsdivを追加します。

あなたの体のオープニングタグの後:

<script>
   document.write('<div class="js">');
</script>

あなたの体を閉じるタグの前:

<script>
   document.write('</div>');
</script>

これにより、jsのみのスタイルを適用できます。この場合はmodal-bgに適用できます。

.js .modal-bg {display:none;}

次に、上記のjsを削除して、cssにあるモーダルを非表示にすることができます

更新されたcodepen

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ページの読み込み時にdivクラスを非表示にする

分類Dev

ページの読み込み時にdivタグを非表示にする

分類Dev

クリック時にdivを表示/非表示-ページの読み込み時にdiv1を表示するにはどうすればよいですか?

分類Dev

ページの読み込み時にDivを自動的に表示/非表示にする方法は?

分類Dev

Javascriptの表示/非表示、ページの読み込み時に最初のdivを表示

分類Dev

ページの再読み込み時に画像を非表示にする

分類Dev

ウェブページの読み込み時にdivを非表示にする方法

分類Dev

ページの読み込み時にライトボックスを自動的に表示する方法

分類Dev

ページの読み込み時にクラスター化されたオーバーレイをマップから非表示にする

分類Dev

ページ読み込み時のJqueryはdivを表示し、別のdivを非表示にします

分類Dev

ページの読み込み時にPNotify通知を表示する

分類Dev

ウェブページの読み込み時にスプラッシュページを表示する-JavaScript

分類Dev

ページの読み込み時に非表示になっているdivを切り替える方法

分類Dev

ページの読み込み時に表示ブロックとしてdivを作成する

分類Dev

ページの読み込み時に表示および非表示のDiv

分類Dev

ページの読み込み時にこのブートストラップモーダルを表示する

分類Dev

ページの読み込み時にDivクラスをホバーさせる

分類Dev

ページの読み込み時にテキストの読み込みを表示するHTMLブートストラップ

分類Dev

Javascript:ページの読み込み時に1つのdivのみを表示する方法

分類Dev

ページの読み込み時に非表示のrecaptchaをトリガーする

分類Dev

Angular 6は、ページの読み込み時に[非表示]が点滅するのを防ぎます

分類Dev

ページに読み込み時間を表示する

分類Dev

ページの読み込み中にオブジェクトを画面外に非表示にする

分類Dev

ブートストラップツールチップをページの読み込み時に1回表示し、x秒後に非表示にしますか?

分類Dev

ページの読み込み時にGridViewに矢印を表示する方法

分類Dev

ページの読み込み時にFirefoxWebExtensionページアクションを表示する

分類Dev

ページの読み込み時に完全なリストを表示するページ付け

分類Dev

ページの読み込み時に最初のdivを表示し、他のdivを非表示にしてから、メニュー項目をクリックすると残りのdivを表示します

分類Dev

ページの読み込み時に特定の画像を強調表示する

Related 関連記事

  1. 1

    ページの読み込み時にdivクラスを非表示にする

  2. 2

    ページの読み込み時にdivタグを非表示にする

  3. 3

    クリック時にdivを表示/非表示-ページの読み込み時にdiv1を表示するにはどうすればよいですか?

  4. 4

    ページの読み込み時にDivを自動的に表示/非表示にする方法は?

  5. 5

    Javascriptの表示/非表示、ページの読み込み時に最初のdivを表示

  6. 6

    ページの再読み込み時に画像を非表示にする

  7. 7

    ウェブページの読み込み時にdivを非表示にする方法

  8. 8

    ページの読み込み時にライトボックスを自動的に表示する方法

  9. 9

    ページの読み込み時にクラスター化されたオーバーレイをマップから非表示にする

  10. 10

    ページ読み込み時のJqueryはdivを表示し、別のdivを非表示にします

  11. 11

    ページの読み込み時にPNotify通知を表示する

  12. 12

    ウェブページの読み込み時にスプラッシュページを表示する-JavaScript

  13. 13

    ページの読み込み時に非表示になっているdivを切り替える方法

  14. 14

    ページの読み込み時に表示ブロックとしてdivを作成する

  15. 15

    ページの読み込み時に表示および非表示のDiv

  16. 16

    ページの読み込み時にこのブートストラップモーダルを表示する

  17. 17

    ページの読み込み時にDivクラスをホバーさせる

  18. 18

    ページの読み込み時にテキストの読み込みを表示するHTMLブートストラップ

  19. 19

    Javascript:ページの読み込み時に1つのdivのみを表示する方法

  20. 20

    ページの読み込み時に非表示のrecaptchaをトリガーする

  21. 21

    Angular 6は、ページの読み込み時に[非表示]が点滅するのを防ぎます

  22. 22

    ページに読み込み時間を表示する

  23. 23

    ページの読み込み中にオブジェクトを画面外に非表示にする

  24. 24

    ブートストラップツールチップをページの読み込み時に1回表示し、x秒後に非表示にしますか?

  25. 25

    ページの読み込み時にGridViewに矢印を表示する方法

  26. 26

    ページの読み込み時にFirefoxWebExtensionページアクションを表示する

  27. 27

    ページの読み込み時に完全なリストを表示するページ付け

  28. 28

    ページの読み込み時に最初のdivを表示し、他のdivを非表示にしてから、メニュー項目をクリックすると残りのdivを表示します

  29. 29

    ページの読み込み時に特定の画像を強調表示する

ホットタグ

アーカイブ