jquery自定义插件——window的实现【示例代码】


Posted in Javascript onMay 06, 2016

本例子实现弹窗的效果:

1、jquery.show.js

/* 
 * 实现功能:点击在鼠标位置显示div 
 * 版本序号:1.0 
 */
(function($){ 
  $.fn.showDIV = function(options){ 
    var defaults = {}; 
    var options = $.extend(defaults, options); 
    var showdiv=$(this); 
    var close, title, content; 
    close=$("
"); title=$(" 
"); content=$(" 
"); showdiv.html(""); showdiv.append(close); showdiv.append(title); showdiv.append(content); close.html("X"); title.html(options.title); content.html(options.content); showdiv.css("display","block"); showdiv.css("position","absolute"); showdiv.css("left",($(window).width()-options.width)/2+"px"); showdiv.css("top",($(window).height()-options.height)/2+"px"); showdiv.css("width",options.width); showdiv.css("height",options.height); close.bind("click",function(){ showdiv.css("display","none"); }); }; })(jQuery);

2、jquery.showdiv.css

body div 
{ 
  font-size:12px; 
  text-align:center; 
} 
#container 
{ 
  background-color:#CCC; 
  border:1px solid #000; 
  width:1024px; 
  height:600px; 
} 
#showdiv 
{ 
  background-color:#FF0; 
  width:100px; 
  height:100px; 
  display:none; 
  z-index:99; 
} 
.title 
{ 
  padding:10px; 
  background:#F39; 
  font-weight:bold; 
  text-align:center; 
  color:#FFF; 
} 
.close 
{ 
  margin:5px; 
  position:absolute; 
  right:0px; 
  top::0px; 
  padding:5px; 
  color:#000; 
  background:#FFF; 
} 
.close:hover 
{ 
  cursor:pointer; 
  background:#CCC; 
} 
.content 
{ 
  text-align:left; 
  padding:10px; 
}

3、demo.html

<script type="text/javascript" src="jquery/jquery.min.js"></script> 
<script type="text/javascript" src="jquery/jquery.showdiv.js"></script> 
<script type="text/javascript"> 
  $(document).ready(function (){  
    $('#show').bind("click", function(evt){ 
      var showdiv = $('#showdiv').showDIV({ 
        width:400, 
        height:200, 
        title:"我不是黄蓉", 
        content:"我不是黄蓉<BR>我不会武功<BR>我只要靖哥哥<BR>完美的爱情"
      }); 
    }); 
  }); 
</script> 
 
 
 
<INPUT id=show value=显示 type=button name=showDiv>

实现后的效果如下:

jquery自定义插件——window的实现【示例代码】

以上这篇jquery自定义插件——window的实现【示例代码】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
如何使用json在前后台进行数据传输实例介绍
Apr 11 Javascript
提高jQuery性能的十个诀窍
Nov 14 Javascript
jquery中show()、hide()和toggle()用法实例
Jan 15 Javascript
JS简单实现无缝滚动效果实例
Aug 24 Javascript
jQuery弹出层后禁用底部滚动条(移动端关闭回到原位置)
Aug 29 Javascript
js数组操作方法总结(必看篇)
Nov 22 Javascript
深入理解JavaScript中的for循环
Feb 07 Javascript
bootstrap 设置checkbox部分选中效果
Apr 20 Javascript
ES6中新增的Object.assign()方法详解
Sep 22 Javascript
小程序中canvas的drawImage方法参数使用详解
Jul 04 Javascript
解决vue一个页面中复用同一个echarts组件的问题
Jul 19 Javascript
vue单应用在ios系统中实现微信分享功能操作
Sep 07 Javascript
javascript创建对象的几种模式介绍
May 06 #Javascript
前端性能优化及技巧
May 06 #Javascript
jquery自定义插件开发之window的实现过程
May 06 #Javascript
快速使用Bootstrap搭建传送带
May 06 #Javascript
BootStrap响应式导航条实例介绍
May 06 #Javascript
jQuery侧边栏实现代码
May 06 #Javascript
BootStrap制作导航条实例代码
May 06 #Javascript
You might like
php中mkdir函数用法实例分析
2014/11/15 PHP
Codeigniter框架实现获取分页数据和总条数的方法
2014/12/05 PHP
PHP7匿名类的用法示例
2019/04/05 PHP
网页自动跳转代码收集
2009/09/27 Javascript
jQuery对象[0]是什么含义?
2010/07/31 Javascript
Javascript表达式中连续的 &amp;&amp; 和 || 之赋值区别
2010/10/17 Javascript
基于jQuery的输入框无值自动显示指定数据的实现代码
2011/01/24 Javascript
jquery异步调用页面后台方法&amp;#8207;(asp.net)
2011/03/01 Javascript
DB.ASP 用Javascript写ASP很灵活很好用很easy
2011/07/31 Javascript
jQuery取得iframe中元素的常用方法详解
2016/01/14 Javascript
JQuery组件基于Bootstrap的DropDownList(完整版)
2016/07/05 Javascript
AngularJS 服务详细讲解及示例代码
2016/08/17 Javascript
详解微信小程序 template添加绑定事件
2017/06/23 Javascript
javaScript日期工具类DateUtils详解
2017/12/08 Javascript
JavaScript Canvas实现验证码
2020/08/02 Javascript
在Python中使用PIL模块对图片进行高斯模糊处理的教程
2015/05/05 Python
python用pickle模块实现“增删改查”的简易功能
2017/06/07 Python
Django 根据数据模型models创建数据表的实例
2018/05/27 Python
python检测服务器端口代码实例
2019/08/31 Python
基于python进行抽样分布描述及实践详解
2019/09/02 Python
Python3将数据保存为txt文件的方法
2019/09/12 Python
Python 实现日志同时输出到屏幕和文件
2020/02/19 Python
python中requests模拟登录的三种方式(携带cookie/session进行请求网站)
2020/11/17 Python
不同浏览器对CSS3和HTML5的支持状况
2009/10/31 HTML / CSS
德国大型的家具商店:Pharao24.de
2016/10/02 全球购物
如何提高MySql的安全性
2014/06/19 面试题
幼师求职自荐信范文
2014/01/26 职场文书
中专毕业生自我鉴定
2014/02/02 职场文书
应聘医药销售自荐书范文
2014/02/08 职场文书
美术教学感言
2014/02/22 职场文书
应届毕业生求职信范文
2014/07/07 职场文书
上党课的心得体会
2014/09/02 职场文书
乡镇干部个人对照检查材料(群众路线)
2014/09/26 职场文书
暑假社会实践证明格式
2014/10/28 职场文书
学前班学生评语
2014/12/29 职场文书
驳回起诉民事裁定书
2015/05/19 职场文书