当前位置:  编程技术>WEB前端

jquery原创弹出层折叠效果点击折叠弹出一个层

    来源: 互联网  发布时间:2014-08-25

    本文导语:  弹出层效果很多网站上都用到,今天就整理最近项目里用到的一个小效果,点击折叠弹出一个层给用户填写信息。弹出层代码都是jq动态创建,每个人写法都不一样,需求也不一样,所有选择符合自已的即可。 html: 代码如下...

弹出层效果很多网站上都用到,今天就整理最近项目里用到的一个小效果,点击折叠弹出一个层给用户填写信息。弹出层代码都是jq动态创建,每个人写法都不一样,需求也不一样,所有选择符合自已的即可。

html:
代码如下:

代码如下:

*{ margin:0; padding:0;}
body{ font:14px 'Microsoft YaHei'; color:#555;}
li{ list-style:none;}
.layer_bg{ position:fixed; top:0; left:0; width:100%; height:100%; background:#000; z-index:10; display:none;}
.layer_item{ position:fixed; left:50%; top:50%; width:600px; margin-left:-300px; display:inline; overflow:hidden; background:#fff; z-index:11;}
.layer_item .layer_title{ float:left; width:100%; height:75px; line-height:75px; overflow:hidden; background:#FF4E00;}
.layer_item .layer_title h1{ float:left; font-weight:normal; font-size:35px; text-indent:20px; color:#fff;}
.layer_item .layer_title a{ float:right; width:75px; height:75px; line-height:65px; text-align:center; font-size:60px; color:#fff; text-decoration:none; background:#535961;}
.layer_item ul{ float:left; width:100%; padding:10px 0;}
.layer_item ul li{ float:left; width:100%; line-height:35px; padding:10px 0; overflow:hidden;}
.layer_item ul li span{ float:left; width:100px; text-indent:20px; text-align:right; padding-right:10px;}
.layer_item ul li span b{ color:Red;}
.layer_item ul li .layer_txt{ float:left; width:300px; height:23px; line-height:23px; padding:5px; border:1px solid #dfdfdf;}
.layer_item ul li #message{ width:400px; height:150px;}
.layer_item .layer_btn{ float:left; width:100%; padding-bottom:40px;}
.layer_item .layer_btn .layer_submit_btn{ float:left; width:100px; height:40px; text-align:center; overflow:hidden; background:#FF4E00; color:#fff; margin-left:110px; display:inline; border:none; font:14px 'Microsoft YaHei'; line-height:40px; }

jq:
代码如下:

$(function () {
var layer_bg = '
'; //layer_bg
var layer = '
'; //layer_item
layer += '
我要报名x
'; //layer_title
layer += '
    '; //layer_cont
    layer += '
  • 真实姓名*:
  • ';
    layer += '
  • 手机*:
  • ';
    layer += '
  • QQ:
  • ';
    layer += '
  • 报名人数*:
  • ';
    layer += '
  • 留言:
  • ';
    layer += '
'; //layer_cont end
layer += '
';
layer += '
'; //layer_item end
$('body').append(layer_bg);
$('body').append(layer);
var winW = $(window).width();
var winH = $(window).height();
var objH = $('.layer_item').height();
var objW = $('.layer_item').width();
$('.layer_item').css({ 'height': 0 });
$('.bm').click(function () {
$('.layer_bg').css('opacity',0.7).fadeIn();
$('.layer_item').animate({ 'height': objH, 'marginTop': -objH / 2 },500);
});
$('.layer_title a').on('click', function () {
$('.layer_item').animate({ 'height': 0, 'marginTop': 0 }, 200, function () {
$('.layer_bg').fadeOut();
});
});
});

效果图:
 

    
 
 

您可能感兴趣的文章:

  • jQuery可折叠菜单 Accordion Menu script
  • jquery animate()函数实现菜单折叠效果
  • jQuery 可折叠侧边栏菜单的实现代码
  • jquery下拉菜单实现代码(折叠菜单修改)
  • JQuery实现table行折叠效果以JSON做数据源
  • jQuery滚动效果插件 jQuery.SerialScroll
  • jQuery照明效果插件 jQuery Photon
  • jQuery实现CSS3动画效果的插件 jQuery Transit
  • jQuery盖章效果插件 jquery.stamper
  • jQuery卷页效果 jQuery Page Peel
  • 链接渐变效果 jQuery glow
  • jQuery的效果集工具包 Glimmer
  • jQuery Lightbox效果插件 Boxer
  • jQuery滚动延迟效果插件 AnimateScroll
  • jQuery电梯式滚动效果插件 Ascensor
  • jQuery 页面动画效果 Animsition
  • jQuery 幻灯片效果插件 plusview
  • jQuery图片效果切换 Adipoli
  • jQuery 幻灯效果显示插件 Diapo
  • jQuery文本效果插件 Textualizer
  • jQuery在iPhone/iPad的滚动效果处理 Overscroll
  • jQuery轮盘效果插件 Roundabout
  • jQuery淡入淡出效果 InnerFade
  • jQuery图片缩放效果 FancyZoom
  • jQuery图片幻灯手风琴效果插件 Slidorion
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jQuery如何实现点击页面获得当前点击元素的id或其他信息
  • jquery 点击按钮弹出层 点击空白处隐藏层的实现代码
  • 点击表单提交时出现jQuery没有权限的解决方法
  • jquery实现点击消失的代码
  • Jquery点击高亮显示的实现代码
  • 使用JS或jQuery模拟鼠标点击a标签事件代码
  • jQuery回车键绑定点击事件示例
  • jquery获取当前点击对象的value方法
  • jQuery实现当按下回车键时绑定点击事件
  • jquery中交替点击事件的实现代码
  • Jquery如何实现点击时高亮显示代码
  • jquery中交替点击事件toggle方法的使用示例
  • jQuery模拟点击A标记示例参考
  • JQuery实现动态表格点击按钮表格增加一行
  • Jquery模拟超链接点击效果的代码示例
  • jQuery点击自身以外地方关闭弹出层的简单实例
  • jQuery点击按钮后用禁用按钮并显示[正在处理...]的实现代码
  • jquery下拉菜单效果 jquery点击弹出下拉菜单的例子
  • jquery 点击文本框复制内容到剪贴板的实现代码
  • Jquery 点击按钮自动高亮实现原理及代码
  • 通过javascript库JQuery实现页面跳转功能代码
  • jQuery鼠标动画插件 jquery-ahover
  • jQuery概述,代码举例及最新版下载
  • jQuery向导插件 Jquery Wizard Plugin
  • Jquery操作html复选框checkbox:全选,全不选和反选
  • jQuery圆角插件 jQuery Corners
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  • jQuery相册插件 jQuery.popeye
  • jQuery UI组件 jQuery UI
  • jQuery右键菜单插件 jQuery ContextMenu
  • jQuery分页插件 Pagination jQuery Plugin


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3