日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

html登入弹框插件,基于jQuery的弹出框插件

發布時間:2024/4/19 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html登入弹框插件,基于jQuery的弹出框插件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

html如下:

$(function() {

$("#btn01").popwin({

element: "#box01",

title: "請填寫以下您的基本信息"

});

$("#btn02").popwin({

element: "#box02",

title: "請登陸"

});

})

DEMO

姓名:

密碼:

郵箱:

姓名:

密碼:

注冊

登陸

js插件如下:

/*

* jquery.popwin.js 1.0

* Copyright (c) gaoyubao

* Date: 2012-01-12

* 1.點擊按鈕,可以彈出你想彈出的內容,只要設置一下id,或者class

2.瀏覽器窗口縮小的時候,彈出框始終是居中的

3.按ESC間,可以關閉窗口

*/

(function($) {

var css='';

$("head").append(css);

$.fn.popwin= function(options) {

var settings={

element: "element", //哪一個彈出框,可以是id,或者是class

width: 400,

height: 200,

title: "title" //彈出框的title

}

var s=$.extend(settings,options);

var htmlCode=$(s.element).html();

$(s.element).remove();

$.a={

//設置背景的寬和高

setBg: function() {

var bh=$("body").height(),wh=$(window).height(),ww=$(window).width();

if(bh>wh) {

wh=bh;

}

$("#bg").css({

width: ww,

height: wh

});

},

//設置彈出框居中

setFlag: function() {

var l=(document.documentElement.clientWidth-s.width)/2+"px",

t=(document.documentElement.clientHeight-s.height)/2+"px";

$("#flagBox").css({

width: s.width,

height: s.height,

left: l,

top: t

});

},

//彈出框關閉

setClose: function() {

$("#container").remove();

}

};

var html='

close

'+s.title+'

'+htmlCode+'';

$(window).resize(function() {//調解窗口的大小

$.a.setFlag();

});

return this.each(function() {

$(this).bind("click",function(){

$("body").append(html);

$("#titleBox a").click(function() {

$.a.setClose();

});

$.a.setBg();

$.a.setFlag();

});

$(document).keydown(function(event) {

if(event.which=="27") {

$.a.setClose();

}

});

});

};

})(jQuery)

function isEmail(str) {

var reg = /^([a-zA-Z0-9_-])+@+([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])/;

if(reg.exec(str)) {

return false;

}else {

return true;

}

}

function check() {

var flag=true;

$("#nameErr").html('');

$("#passwordErr").html('');

$("#emailErr").html('');

var username=$("#username").val();

var password=$("#password").val();

var email=$("#email").val();

if(username=="" || username==null) {

$("#nameErr").html("姓名不能為空");

flag=false;

}

if(password=="") {

$("#passwordErr").html("密碼不能為空");

flag=false;

}

if(email=="") {

$("#emailErr").html("郵箱不能為空");

flag=false;

}else if(isEmail(email)) {

$("#emailErr").html("郵箱格式錯誤");

flag=false;

}

return flag;

}

總結

以上是生活随笔為你收集整理的html登入弹框插件,基于jQuery的弹出框插件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。