jQueryポップアップウィンドウメソッドのシンプルな実装

小云云
リリース: 2017-12-09 14:12:24
オリジナル
2487 人が閲覧しました

この記事の例では、jQuery ポップアップ ウィンドウ効果を表示するための具体的なコードを共有します。具体的な内容は次のとおりです。

jQuery作成:

$ ('

');

ポップアップウィンドウの位置:

<!DOCTYPE html>;
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>弹窗</title>
  <script type="text/javascript" src="../jquery-3.2.1.min.js"></script>

  <style type="text/css">
   *{margin: 0px;padding: 0px;}
   #login{height:300px;width: 300px;border: 1px solid #ddd;position: absolute; }
   #close{position: absolute;right: 0px;top: 0px;}
  </style>


  <script type="text/javascript">

  // JS创建一个p标签,也就是节点元素
  // window.onload=function(){
  //  document.createElement(&#39;p&#39;);
  // }

  // 使用jQuery创建:$(&#39;<p>&#39;);带尖括号的是创建,不带是选择的意思
  $(function(){
   // var op=$(&#39;<p>&#39;);
   // $(&#39;body&#39;).append(op);

   $(&#39;input&#39;).click(function(){
   var oLogin=$(&#39;<p id="login"><p>用户名<input type="text"></p><p>密码<input type="text"></p><p id="close">X</p></p>&#39;);//此功能就相当于body中注释的代码

   $(&#39;body&#39;).append(oLogin);
   oLogin.css(&#39;left&#39;,($(window).width()-oLogin.outerWidth())/2);
   oLogin.css(&#39;top&#39;,($(window).width()-oLogin.outerHeight())/2);//是弹窗能够出现在浏览器的中间

   $("#close").click(function(){
    oLogin.remove();
   })

   // jquery 中$()里window不用加引号
   // 添加resize()浏览器窗口大小改变
   // scroll():滚动条,以下的作用是当滚动条滚动时候,弹窗的位置也不变化
   $(window).on("resize scroll",function(){
    oLogin.css(&#39;left&#39;,($(window).width()-oLogin.outerWidth())/2+$(window).scrollLeft());
    oLogin.css(&#39;top&#39;,($(window).width()-oLogin.outerHeight())/2+$(window).scrollTop());
   })

   });

  });

  </script>
</head>
<body>
 <input type="button" value="点击">
 <!-- <p id="login">
  <p>用户名<input type="text"></p>
  <p>密码<input type="text"></p>
  <p id="close">X</p>
 </p> -->
</body>
</html>
ログイン後にコピー

スクロールバーがスクロールすると、ポップアップウィンドウの位置が変わります:

oLogin.css(&#39;left&#39;,($(window).width()-oLogin.outerWidth())/2);
oLogin.css(&#39;top&#39;,($(window).width()-oLogin.outerHeight())/2);
ログイン後にコピー

関連する推奨事項:

CSS3

のプロンプトテキストのポップアップウィンドウ効果を実現する方法 jsを使用してphpでポップアップウィンドウにパラメータを渡す方法

JavaScriptを使用してポップアップウィンドウ効果を閉じる方法の例のまとめ

以上がjQueryポップアップウィンドウメソッドのシンプルな実装の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート