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 相关文章推荐
11个用于提高排版水平的基于jquery的文字效果插件
Sep 14 Javascript
常用jQuery代码分享
Jul 14 Javascript
jQuery内存泄露解决办法
Dec 13 Javascript
js实现二级导航功能
Mar 03 Javascript
Angular2 自定义validators的实现方法
Jul 05 Javascript
Vue.js如何实现路由懒加载浅析
Aug 14 Javascript
vue生成随机验证码的示例代码
Sep 29 Javascript
微信小程序中setInterval的使用方法
Sep 29 Javascript
bing Map 在vue项目中的使用详解
Apr 09 Javascript
基于Vue实现微信小程序的图文编辑器
Jul 25 Javascript
vue+springboot实现项目的CORS跨域请求
Sep 05 Javascript
使用Three.js实现太阳系八大行星的自转公转示例代码
Apr 09 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
2020年4月新番动漫目录 官方宣布4月播出的作品一览
2020/03/08 日漫
Smarty模板快速入门
2007/01/04 PHP
PHP扩展CURL的用法详解
2014/06/20 PHP
php中file_get_content 和curl以及fopen 效率分析
2014/09/19 PHP
WordPress中编写自定义存储字段的相关PHP函数解析
2015/12/25 PHP
告诉大家什么是JSON
2008/06/10 Javascript
jquery 入门教程 [翻译] 推荐
2009/08/17 Javascript
javascript面向对象之Javascript 继承
2010/05/04 Javascript
JavaScript中数组成员的添加、删除介绍
2014/12/30 Javascript
Knockout自定义绑定创建方法
2015/12/26 Javascript
快速获取/设置iframe内对象元素的几种js实现方法
2016/05/20 Javascript
jquery checkbox无法用attr()二次勾选问题的解决方法
2016/07/22 Javascript
JS中闭包的经典用法小结(2则示例)
2016/12/28 Javascript
JS实现的自动打字效果示例
2017/03/10 Javascript
JavaScript事件方法(实例讲解)
2017/06/27 Javascript
vue-content-loader内容加载器的使用方法
2018/08/05 Javascript
微信小程序实现文字无限轮播效果
2018/12/28 Javascript
vue实现前端分页完整代码
2020/06/17 Javascript
JS轮播图的实现方法
2020/08/24 Javascript
解析Python中的变量、引用、拷贝和作用域的问题
2015/04/07 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
2018/04/06 Python
Python基于百度AI的文字识别的示例
2018/04/21 Python
python 读取文本文件的行数据,文件.splitlines()的方法
2018/07/12 Python
Python高级property属性用法实例分析
2019/11/19 Python
Django中密码的加密、验密、解密操作
2019/12/19 Python
爬虫代理池Python3WebSpider源代码测试过程解析
2019/12/20 Python
Pytorch转tflite方式
2020/05/25 Python
python 批量将中文名转换为拼音
2021/02/07 Python
10 套华丽的CSS3 按钮小结
2012/10/03 HTML / CSS
智利最大的网上商店:Linio智利
2016/11/24 全球购物
某公司的.net工程师面试题笔试题
2013/11/22 面试题
航空学院求职信
2014/06/11 职场文书
酒店员工辞职信范文
2015/02/28 职场文书
2016年党员干部公开承诺书
2016/03/24 职场文书
Python中itertools库的四个函数介绍
2022/04/06 Python
Java实现添加条码或二维码到Word文档
2022/06/01 Java/Android