ホームページ >ウェブフロントエンド >jsチュートリアル >jQueryとレイヤーを使ったポップアップレイヤーの開閉例を詳しく解説

jQueryとレイヤーを使ったポップアップレイヤーの開閉例を詳しく解説

小云云
小云云オリジナル
2018-05-24 14:21:213167ブラウズ

この記事では主にポップアップレイヤーの開閉機能を実現するためのjQueryとレイヤーを紹介しますので、必要な方は参考にしていただければ幸いです。

ポップアップレイヤーを開きます:

リストページにlayer.jsを取り込みます

リストページをクリックすると、フォームポップアップレイヤーがポップアップし、list.js:

$(".add_category,.update").click(function(){  
    //弹出框  
    var doMain = $('.domain_name').val();  
    layer.open({  
      shade: [0.5, '#000', false],  
      type: 2,  
      area: ['900px', '530px'],  
      fix: false, //不固定  
      maxmin: true,  
      title: ['添加或修改用户类型', false],  
      content: doMain+"/Stat/QueryUserCategoryForm.action?adminUserCategory.id="+$(this).val()  
    });  
  });

「保存」をクリックするとデータが正常に保存されたら、ポップアップ レイヤーを閉じてリスト ページを更新します:

<span style="color:#000099;">submitHandler: function (form){  
      $.post(  
        $(&#39;.domain_name&#39;).val()+"/Stat/AddOrUpdateUserCategory.action",  
        $(form).serialize(),  
        function(data){  
          var result = eval("("+data+")");  
          if(!result.status){  
            alert(result.message);  
          }else{  
            //添加数据成功,关闭弹出窗之前,刷新列表页面的数据  
            parent.window.location.href=$(&#39;.domain_name&#39;).val()+"/Stat/QueryUserCategoryListStat.action";  
            </span><span style="color:#ff6666;"> var index = parent.layer.getFrameIndex(window.name); //获取窗口索引  
            parent.layer.close(index); </span><span style="color:#000099;"> 
          }  
        }  
      );  
    } </span>

関連する推奨事項:

Jquery ポップアップ レイヤー ThickBox プラグインの使用方法の詳細な説明in

jsは、jsポップアップレイヤーを閉じるためのウィンドウ関数コードを実装します

jQuery ポップアップレイヤーの外側の任意の場所をクリックして、ポップアップレイヤーを閉じる効果を実現します

以上がjQueryとレイヤーを使ったポップアップレイヤーの開閉例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。