弹出框contactpopup特效代码

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 弹出框contactpopup特效代码 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图:

弹出框contactpopup特效代码

HTML代码(index.html):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>contactpopup v1.0三种方式弹出层对话框演示效果_非凡图库</title>
	<meta name="keywords" content="contactpopup,三种方式,弹出层,对话框" />
<meta name="robots" content="noindex,nofollow">
	<link rel="stylesheet" href="demo.css" />
	<link rel="stylesheet" href="contactpopup.css" />
	<script src="jquery-1.5.2.min.js"></script>
    <script src="contactpopup.js"></script>
	<script src="demo.js"></script>
	<script type="text/javascript">
		$(function(){
			// Init Plugin
			$(".clickable").contactpopup({
				'formelement' : '#Form_PopContactUs',
				'transition' : '' // options - slide,fade,grow
			});
			$(".clickableFade").contactpopup({
				'formelement' : '#Form_PopContactUs',
				'transition' : 'fade' // options - slide,fade,grow
			});
			$(".clickableSlide").contactpopup({
				'formelement' : '#Form_PopContactUs',
				'transition' : 'slide' // options - slide,fade,grow
			});
			$(".clickableGrow").contactpopup({
				'formelement' : '#Form_PopContactUs',
				'transition' : 'grow' // options - slide,fade,grow
			});
		});
		
    </script>
</head>

<body>
<div id="content">
<!--DEMO start-->
<div id="pagewrapper">
        <div class="container">
            <div id="middle">
				<h1 id="logo">Contact Form Popup</h1>
                   
                <div class="content events careers">
                    <div id="column-1">
					<p>Pellentesque nibh felis, eleifend id, commodo in, interdum vitae, leo. Praesent eu elit. Ut eu ligula. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Maecenas elementum augue nec nisl. Proin auctor lorem at nibh. Curabitur nulla purus, feugiat id, elementum in, lobortis quis, pede. Vivamus sodales adipiscing sapien. Vestibulum posuere nulla eget wisi. Integer volutpat ligula eget enim. Suspendisse vitae arcu. Quisque pellentesque. Nullam consequat, sem vitae rhoncus tristique, mauris nulla fermentum est, bibendum ullamcorper sapien magna et quam. Sed dapibus vehicula odio. Proin bibendum gravida nisl. Fusce lorem. Phasellus sagittis, nulla in hendrerit laoreet, libero lacus feugiat urna, eget hendrerit pede magna vitae lorem. Praesent mauris.</p>
					<p>In with this plugin, you can turn any form into a pop up form. <a class="clickable" href="#">Click here to try me</a>.
					<br /><br />
					<a class="clickableFade" href="#">Fade Effect</a>
					<a class="clickableSlide" href="#">Slide Effect</a>
					<a class="clickableGrow" href="#">Grow Effect</a>	
					</p>
					
		
                    	<form action="" method="POST" id="Form_PopContactUs" accept-charset="utf8" class="validateme" onsubmit="return validateCaptcha()" SITE_URL="http://rcmd.mghdev.com/" CURPAGE="http://rcmd.mghdev.com/industry-practices/healthcare">

						        <input type="hidden" name="action" value="FormPost_ContactUs" class="action" />

						        <fieldset>
						            <div class="col1">
						                <p>
						                    <span class="title">First Name<sup class="required">*</sup></span>
						                    <span class="element">
						                        <input type="text" class="validate[required] text" name="FirstName" id="Text_FirstName" value="" />

						                    </span>
						                </p>

						                <p>
						                    <span class="title">Last Name<sup class="required">*</sup></span>
						                    <span class="element">
						                        <input type="text" class="validate[required] text" name="LastName" id="Text_LastName" value="" />
						                    </span>
						                </p>


						                <p>
						                    <span class="title">Company Name<sup class="required">*</sup></span>
						                    <span class="element">
						                        <input type="text" class="validate[required] text" name="CompanyName" id="Text_CompanyName" value="" />
						                    </span>
						                </p>
						
										<p>
						                    <span class="title">Subject<sup class="required">*</sup></span>
						                    <span class="element">
						                        <input type="text" class="validate[required] text" name="Subject" id="Text_Subject" value="" />
						                    </span>
						                </p>
						        	</div>
						            <div class="col2">

						                <p>
						                    <span class="title">Email<sup class="required">*</sup></span>
						                    <span class="element">
						                        <input type="text" class="validate[required,custom[email]] text" name="Email" id="Text_Email" value="" />
						                    </span>
						                </p>

						                <p>
						                    <span class="title">Phone<sup class="required">*</sup></span>

						                    <span class="element">
						                        <input type="text" class="validate[required] text" name="Phone" id="Text_Phone" value="" />
						                    </span>
						                </p>

						                <p>
						                    <span class="title">Comments<sup class="required">*</sup></span>
						                    <span class="element">
						                        <textarea class="validate[required] textarea" name="Comments" id="Textarea_Comments" value=""></textarea>

						                    </span>
						                </p>
						            </div>

						            <div class="clear"></div>

						        </fieldset>

						        <div class="button-pane">
						            <input type="submit" class="submit" value="Contact Us" id="Submit_PopContactUs" />
						            <div class="clear"></div>
						        </div>

						    </form>
						
					</div>
					<div class="clear"></div>
                </div>
            </div>
		</div> 
    </div>
<!--DEMO end-->
</div>
</body>
</html>

JS代码(contactpopup.js):

/* * jQuery Simple Tooltip Plugin * Version:1.0 * * Author:Chris and Nick Rivers * http://chrisriversdesign.com * * * Changelog:* Version:1.0 * */
jQuery.fn.contactpopup = function (options){
	var settings ={
	// Defaults 'formelement':'','transition':'none'}
;
	return this.each(function (){
	// If options exist,lets merge them // with our default settings if (options){
	$.extend(settings,options);
}
function centerS(cur){
	var cur = cur;
	cur.css("position","absolute");
	cur.css("top",($(window).height() - cur.height()) / 2 + $(window).scrollTop() + "px");
	cur.css("left",($(window).width() - cur.width()) / 2 + $(window).scrollLeft() + "px");
	return this;
}
$(settings.formelement).hide();
	$(this).click(function (){
	var a = $(document).height();
	var b = $(window).width();
	var popuphtml = '<div id="dvGlobalMask"></div><div id="contactpopup"><div class="modalnav"></div></div>';
	$('body').append(popuphtml);
	$("#dvGlobalMask").css({
	width:b,height:a}
);
	$("#dvGlobalMask").fadeTo("fast",0.4);
	centerS($("#contactpopup"));
	$("#contactpopup").append($(settings.formelement));
	// Logic for transition options if (settings.transition == 'fade'){
	// If Fade $("#contactpopup").fadeIn('slow');
}
else if (settings.transition == 'slide'){
	// If Slide var tempHieght = $("#contactpopup").height();
	$("#contactpopup").css({
	'height':'0%','display':'block','overflow':'hidden','min-height':'0'}
).animate({
	height:tempHieght // use the height of the object}
);
}
else if (settings.transition == 'grow'){
	// If Grow var tempHieght = $("#contactpopup").height();
	var tempWidth = $("#contactpopup").width();
	$("#contactpopup").css({
	'height':'0%','width':'0%','display':'block','overflow':'hidden','min-height':'0'}
).animate({
	height:tempHieght,// use the height of the object width:tempWidth // use the width of the object}
);
}
else{
	$("#contactpopup").show();
}
$('.modalnav').show();
	$(settings.formelement).show();
}
);
	$('.modalnav').live('click',function (){
	$('#dvGlobalMask').hide();
	$('#contactpopup').hide();
	$('.modalnav').hide();
	$(settings.formelement).hide();
}
);
}
);
	return this;
}

JS代码(demo.js):

// Try Me Button$(document).ready(function (){
	$("span.tryME").click(function (e){
	var tooltipHtml = '<div class=\"tooltip-widget simple-tooltip\">';
	tooltipHtml += '<div class=\"tooltip-widget-top\"></div>';
	tooltipHtml += '<div class=\"tooltip-widget-middle\">';
	tooltipHtml += '<p>Try Me Content</p>';
	tooltipHtml += '</div>';
	tooltipHtml += '<div class=\"tooltip-widget-bottom\"></div>' tooltipHtml += '</div>';
	$('body').append(tooltipHtml);
	var tooltipContent = $('.expertise li.demo').attr('tooltip');
	$(".tooltip-widget.simple-tooltip p").html(tooltipContent);
	var demoPosition = $('.expertise li.demo').position();
	demoPosition.left = demoPosition.left - 222;
	var demoHeightOffset = ($(".tooltip-widget.simple-tooltip").height()) / 2;
	demoPosition.top = (demoPosition.top - demoHeightOffset) + 3;
	$(".tooltip-widget.simple-tooltip").show().css({
	'position':'absolute','left':demoPosition.left,'top':demoPosition.top,'display':'inline-block'}
);
}
);
}
);
	

CSS代码(contactpopup.css):

/* * jQuery Contact Popup Plugin Stylesheet * Version:1.0 * * Author:Chris Rivers and Nick Rivers * http://chrisriversdesign.com * * * Changelog:* Version:1.0 * */
#contactpopup{background:none repeat scroll 0 0 #FFFFFF;box-shadow:5px 5px 20px #000000;display:none;min-height:400px;padding-bottom:5px;position:absolute;width:743px;z-index:9001;}
.modalnav{background:url("images/modal-nav.png") no-repeat;cursor:pointer;height:32px;margin-bottom:18px;width:743px;}
.modalnav:hover{background:url("images/modal-nav-hover.png") no-repeat;}
#Form_PopContactUs{padding:1px 73px 22px;}
#Form_PopContactUs fieldset input,#Form_PopContactUs fieldset textarea{border:1px solid #CCCCCC;color:#555555;margin-bottom:4px;padding:6px;width:192px;}
#Form_PopContactUs span.title{color:#555555;display:block;font-size:12px;font-weight:bold;margin-bottom:6px;}
#Form_PopContactUs fieldset{border:medium none;}
#Form_PopContactUs .submit{background:none repeat scroll 0 0 #0E2448;border:medium none;color:#FFFFFF;cursor:pointer;display:block;float:right;font-size:12px;font-weight:bold;margin-bottom:0;margin-top:0;padding:5px 8px;}
#Form_PopContactUs .col1,.content.generic #column-2 #Form_PopContactUs .col1{border-right:1px solid #CCCCCC;display:inline-block;float:left;margin-right:77px;padding-right:77px;width:206px;}
#Form_PopContactUs .col2,.content.generic #column-2 #Form_PopContactUs .col2{display:inline-block;float:left;width:206px;}
.button-pane{margin:13px 30px 0 0;}
.clickable{color:#002B54;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;margin-bottom:20px;}
.clear{clear:both;display:block;}

CSS代码(demo.css):

/*----------------------------------------------------------------------- * Version - 1.0.0 * Author - Chris Rivers * Description - * Styles *-----------------------------------------------------------------------*/
/*** Rules*/
/* Reset-------------------------------------------------------------- */
*:focus{outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
button,input,legend,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
table{border-collapse:collapse;border-spacing:0;}
sup,sub{vertical-align:baseline;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,textarea,caption,table,tbody,tfoot,thead,tr,th,td{font-family:inherit;font-size:inherit;}
/* Control-------------------------------------------------------------- */
.left{float:left;}
.right{float:right;text-align:right;}
.clear{display:block;clear:both;}
table{font-family:Helvetica;font-size:12px;padding:2px;}
td{padding:5px;border:1px solid #000;}
th{background-color:#fff;padding:5px;border:1px solid #000;}
.HasPermission{background-color:#00AF49;text-align:center;}
.NoPermission{background-color:#EE687A;text-align:center;}
.exposed{font-style:italic;color:#666;}
#Acl_Grid a{text-decoration:none;}
.Grid_Title{text-align:center;background:#ccc;}
.cms_breadcrumb{list-style-type:none;}
.cms_breadcrumb li{float:left;margin:1px;padding-right:1px;}
#RawDataView{background-color:#fff;}
.data_focus{color:#666;}
.pager{list-style-type:none;}
.pager li{float:left;margin:1px;padding-right:1px;}
.site-configuration-container{}
.site-configuration-left{}
.site-configuration-content{}
.site-configuration-right{}
.site-configuration-footer{}
.site-configuration-header{}
img.phase_left{float:left;margin:0 5px 5px;}
img.phase_right{float:right;margin:0 0 5px 5px;}
/* Global-------------------------------------------------------------- */
body{background-color:#0E2448;font-family:Helvetica,sans-serif,arial;font-size:11px;}
#pagewrapper{background-color:#FFFFFF;margin:0 auto 30px;width:967px;}
.container{padding:20px 40px 0;}
.logo h1 a{background:transparent;display:block;height:85px;overflow:hidden;text-indent:-999em;width:425px;}
.bread-crumbs-container{margin:3px 0 24px;width:100%;}
.bread-crumbs-container ul.inline li{float:left;list-style-type:none;}
.bread-crumbs-container a{color:#002B54;text-decoration:none;}
.bread-crumbs-container .arrow{margin:0 7px;}
.bread-crumbs-container li.current{color:#9BBE3A;}
.content h2{color:#002B54;font-size:13px;line-height:17px;margin-bottom:5px;}
.content p{color:#808080;font-size:12px;line-height:19px;margin-bottom:15px;}
/* Middle-------------------------------------------------------------- */
#middle{/*padding-bottom:10px;*/
min-height:200px;}
/* Case Studies,Events Custom-------------------------------------------------------------- */
.content.caseStudies img.headline,.content.events img.headline{margin-bottom:28px;}
.content.caseStudies,.content.events{padding-bottom:36px;}
#middle .content.caseStudies p,#middle .content.events p{/* #middle needed for overide */
font-size:11px;}
.content.caseStudies #column-1,.content.events #column-1{float:left;width:638px;}
.content.caseStudies #column-1 h3,.content.events #column-1 h3{color:#002B54;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:13px;}
.content.caseStudies #column-1 .subHeadline,.content.events #column-1 .subHeadline{font-size:13px;margin-bottom:0;margin-top:1px;}
.content.caseStudies #column-2,.content.events #column-2{float:left;padding:10px;width:228px;}
.content.caseStudies .sortable,.content.events .sortable{list-style:none;}
.content.caseStudies li,.content.events li{border-bottom:1px dotted #A4A6A9;height:67px;padding:14px;}
.content.caseStudies li.listheader,.content.events li.listheader{background:#CACACA;border-bottom:none;padding:0;height:47px;}
.content.caseStudies li.odd,.content.events li.odd{background:#E4E4E4;}
.content.caseStudies li span.sort1,.content.caseStudies li span.sort2,.content.caseStudies li span.search,.content.events li span.sort1,.content.events li span.sort2,.content.events li span.search{background:#002B54;color:#ffffff;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:12px;float:left;height:13px;margin:10px;padding:7px;width:188px;}
.content.caseStudies li span.sort1 form,.content.caseStudies li span.sort2 form,.content.events li span.sort1 form,.content.events li span.sort2 form{background:none;/*height:14px;*/
overflow:hidden;}
.content.caseStudies li span .selectBox-label,.content.events li span .selectBox-label{background:#002B54;padding-left:11px;white-space:inherit;}
.content.caseStudies li span.sort1 .selectBox-arrow,.content.caseStudies li span.sort2 .selectBox-arrow,.content.events li span.sort1 .selectBox-arrow,.content.events li span.sort2 .selectBox-arrow{background:#002B54;border:none;width:34px;}
.content.caseStudies li span.sort1 a.selectBox,.content.caseStudies li span.sort2 a.selectBox,.content.events li span.sort1 a.selectBox,.content.events li span.sort2 a.selectBox{background:none;box-shadow:none;border:none;border-radius:none;color:#ffffff;margin-top:-1px;padding:0;width:195px;border-bottom:none !important;text-decoration:none !important;}
.content.caseStudies li span.sort1,.content.caseStudies li span.sort2,.content.events li span.sort1,.content.events li span.sort2{background:#002B54;margin-right:58px;padding-left:0;}
#selectBox-dropdown.ui-corner-bottom{background:#002B54;border:none;}
#selectBox-dropdown.ui-corner-bottom .selectBox-option.selectBox-initial{}
#selectBox-dropdown.ui-corner-bottom UL{border-top:1px solid #1b335b;margin-top:5px;padding-bottom:12px;padding-top:8px;width:195px;}
#selectBox-dropdown.ui-corner-bottom UL LI{color:#ffffff;padding-top:7px;padding-bottom:7px;}
#selectBox-dropdown.ui-corner-bottom UL LI.selectBox-option.selectBox-current{background:#9BBF3B;}
.content.caseStudies li span:hover,.content.events li span:hover{cursor:pointer;}
.content.caseStudies li span.search,.content.events li span.search{padding:7px 9px;width:auto;}
.content.caseStudies .readMore,.content.events .readMore{color:#002B54;display:inline-block;float:right;font-size:11px;text-decoration:none;}
.content.caseStudies .sortable .column-1,.content.events .sortable .column-1{float:left;width:487px;}
.content.caseStudies .sortable .column-2,.content.events .sortable .column-2{float:left;margin-left:47px;margin-top:15px;width:65px;}
.content.caseStudies .sortable .column-2.buttons a,.content.events .sortable .column-2.buttons a{display:inline-block;float:left;height:45px;width:32px;}
/* Events Only ***/
.content.events li span.sort1,.content.events li span.sort2{margin-right:132px;}
.content.events li span.sort2{background:none;margin-right:2px;padding:0;margin-top:11px;width:201px;}
.content.events li span.sort2 input{border:solid 1px #0E2448;color:#0E2448;font-size:12px;font-weight:normal;padding:5px;width:189px;}
/* Careers Custom-------------------------------------------------------------- */
.content.careers{}
.content.careers .sortable.header{margin-top:27px;}
.content.careers .sortable.result{margin-bottom:47px;width:638px;}
.content.careers .sortable .column-1{width:253px;}
.content.careers .sortable .column-2{float:left;margin-left:35px;margin-top:15px;width:116px;}
.content.careers #column-1 .sortable .column-2 p{color:#002B54;}
.content.careers li{height:45px;}
.content.careers li span.sort1{margin-right:51px;}
.content.careers span.advance{color:#002B54;float:left;font-size:12px;margin-left:11px;margin-top:16px;}
.content.careers span.advance:hover{/*color:#9bbe3a;*/
font-weight:bold;}
.content.careers .listSubHeader{background:#9bbe3a;height:21px;margin-top:8px;padding:0;}
.content.careers #column-1 .listSubHeader h3{color:#FFFFFF;display:inline-block;float:left;font-weight:bold;margin-top:5px;}
.content.careers #column-1 .listSubHeader h3.item1{margin-left:15px;margin-right:242px;}
.content.careers #column-1 .subHeadline a{color:#002b54;font-size:12px;text-decoration:none;}
.content.careers #column-1 li p{font-size:12px;}
.content.careers #column-1 li p.subHeadline{margin-bottom:-3px;}
/*** Select Box Disable Styles */
#selectBox-dropdown.ui-corner-bottom{max-height:1000px;overflow:visible;}
#selectBox-dropdown.ui-corner-bottom .selectBox-disabled{display:none;}
/** Button - Global */
.fullbtn{background:#002b54;color:#FFFFFF;font-size:12px;font-weight:bold;padding:8px;text-decoration:none;}
/*.fullbtn:hover{background:#42698d;}
*/
/** Non - Global */
.content.careers .fullbtn{display:inline-block;margin-top:5px;}
.content.careers .column-3{display:inline-block;float:left;margin-left:99px;width:107px;}
/** Sidebar */
.content.careers #column-2{margin-top:-61px;padding-left:27px;width:209px;}
.content.careers #column-2 h2{background:#b1b1b1;color:#ffffff;font-size:12px;font-weight:bold;padding:7px 11px;}
.content.careers #column-2 ul li{border-bottom:none;height:auto;list-style:none;padding:0 8px 13px;width:auto;}
.content.careers #column-2 ul li h3{color:#002b54;font-size:12px;font-weight:normal;text-decoration:none;}
.content.careers #column-2 ul li p{font-size:12px;line-height:16px;margin-bottom:0;}
#dvGlobalMask{background-color:#0E2448;display:none;left:0;position:absolute;top:0;z-index:9000;}
.modal.hidden{display:none;}
h1#logo{color:#002B54;font-family:Helvetica,Arial,sans-serif;font-size:25px;margin-bottom:20px;}
span.tryME{color:#002B54;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;margin-bottom:20px;}
span.tryME:hover{text-decoration:underline;}
#column-2 div#caption{background:none repeat scroll 0 0 #CACACA;color:#0E2448;font-size:12px;font-weight:bold;margin:4px 0 7px;padding:8px;}
#column-2 ul.expertise li,#column-2 ul.expertise li a{color:#9BBE3A;font-size:11px;font-weight:bold;text-decoration:none;}
.clickableFade,.clickableSlide,.clickableGrow{color:#002B54;cursor:pointer;display:block;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;margin-bottom:5px;text-decoration:none;}
.clickableFade:hover,.clickableSlide:hover,.clickableGrow:hover{text-decoration:underline;}
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
51.74 KB
最新结算
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
HTML5实现CSS滤镜图片切换特效代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery+css3实现信封效果
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章