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 相关文章推荐
理解Javascript_11_constructor实现原理
Oct 18 Javascript
JavaScript去掉空格的方法集合
Dec 28 Javascript
JavaScript中for循环的使用详解
Jun 03 Javascript
探讨:JavaScript ECAMScript5 新特性之get/set访问器
May 05 Javascript
使用jquery给指定的table动态添加一行、删除一行
Oct 13 Javascript
React教程之封装一个Portal可复用组件的方法
Jan 02 Javascript
Vue 中的compile操作方法
Feb 26 Javascript
JS闭包经典实例详解
Dec 20 Javascript
Node.js实现一个HTTP服务器的方法示例
May 13 Javascript
vue中node_modules中第三方模块的修改使用详解
May 31 Javascript
node.js使用zlib模块进行数据压缩和解压操作示例
Feb 12 Javascript
浅谈JS for循环中使用break和continue的区别
Jul 21 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如何编写易读的代码
2007/07/10 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
2014/09/10 PHP
PHP封装的非对称加密RSA算法示例
2018/05/28 PHP
2020最新版 PhpStudy V8.1版本下载安装使用详解
2020/10/30 PHP
js异或加解密效果代码
2008/06/25 Javascript
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象
2010/01/15 Javascript
javascript代码编写需要注意的7个小细节小结
2011/09/21 Javascript
JavaScript 语言基础知识点总结(思维导图)
2013/11/10 Javascript
JS小游戏之宇宙战机源码详解
2014/09/25 Javascript
JavaScript学习笔记之定时器
2015/01/22 Javascript
javascript 实现文本使用省略号替代(超出固定高度的情况)
2017/02/21 Javascript
js中setTimeout的妙用--防止循环超时
2017/03/06 Javascript
获取url中用&amp;隔开的参数实例(分享)
2017/05/28 Javascript
Angular2学习教程之组件中的DOM操作详解
2017/05/28 Javascript
JavaScript输出所选择起始与结束日期的方法
2017/07/12 Javascript
详解nodejs通过代理(proxy)发送http请求(request)
2017/09/22 NodeJs
node.js基础知识小结
2018/02/26 Javascript
jQuery轻量级表单模型验证插件
2018/10/15 jQuery
微信小程序JS加载esmap地图的实例详解
2019/09/04 Javascript
python xml.etree.ElementTree遍历xml所有节点实例详解
2016/12/04 Python
python3中set(集合)的语法总结分享
2017/03/24 Python
python smtplib发送带附件邮件小程序
2018/05/22 Python
Python提取PDF内容的方法(文本、图像、线条等)
2019/09/25 Python
Django文件上传与下载(FileFlid)
2019/10/06 Python
python框架flask表单实现详解
2019/11/04 Python
通过Python实现一个简单的html页面
2020/05/16 Python
美国女鞋品牌:naturalizer(娜然)
2016/08/01 全球购物
servlet面试题
2012/08/20 面试题
大学生学习生活的自我评价
2013/11/01 职场文书
运动会通讯稿50字
2014/01/30 职场文书
设备动力科岗位职责范本
2014/02/23 职场文书
2016消防宣传标语口号
2015/12/26 职场文书
日本十大血腥动漫,那些被禁播的动漫盘点
2022/03/21 日漫
mysql通过group by分组取最大时间对应数据的两种有效方法
2022/09/23 MySQL