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 创建对象
Jul 17 Javascript
jquery实现的元素的left增加N像素 鼠标移开会慢慢的移动到原来的位置
Mar 21 Javascript
一款jquery特效编写的大度宽屏焦点图切换特效的实例代码
Aug 05 Javascript
JSON简介以及用法汇总
Feb 21 Javascript
vue组件如何被其他项目引用
Apr 13 Javascript
JavaScript实现封闭区域布尔运算的示例代码
Jun 25 Javascript
jquery 动态遍历select 赋值的实例
Sep 12 jQuery
JS前端知识点 运算符优先级,URL编码与解码,String,Math,arguments操作整理总结
Jun 27 Javascript
Vue项目环境搭建详细总结
Sep 26 Javascript
three.js利用卷积法如何实现物体描边效果
Nov 27 Javascript
es6中使用map简化复杂条件判断操作实例详解
Feb 19 Javascript
vue页面跳转实现页面缓存操作
Jul 22 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 调用远程url的六种方法小结
2009/11/02 PHP
谷歌音乐搜索栏的提示功能php修正代码
2011/05/09 PHP
PHP记录搜索引擎蜘蛛访问网站足迹的方法
2015/04/15 PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
2015/07/29 PHP
php关键字仅替换一次的实现函数
2015/10/29 PHP
php 猴子摘桃的算法
2017/06/20 PHP
php框架知识点的整理和补充
2021/03/01 PHP
用jquery实现下拉菜单效果的代码
2010/07/25 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
JavaScript中的对象序列化介绍
2014/12/30 Javascript
jQuery实现图片局部放大镜效果
2016/03/17 Javascript
EsLint入门学习教程
2017/02/17 Javascript
完美解决input[type=number]无法显示非数字字符的问题
2017/02/28 Javascript
js实现带进度条提示的多视频上传功能
2020/12/13 Javascript
基于vue-cli配置lib-flexible + rem实现移动端自适应
2017/12/26 Javascript
vue侧边栏动态生成下级菜单的方法
2018/09/07 Javascript
微信小程序调用微信支付接口的实现方法
2019/04/29 Javascript
微信小程序动态显示项目倒计时
2019/06/20 Javascript
javascript写一个ajax自动拦截并下载数据代码实例
2019/09/07 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
Python 2.7中文显示与处理方法
2018/07/16 Python
用python代码将tiff图片存储到jpg的方法
2018/12/04 Python
PIL对上传到Django的图片进行处理并保存的实例
2019/08/07 Python
使用Python打造一款间谍程序的流程分析
2020/02/21 Python
Windows 下python3.8环境安装教程图文详解
2020/03/11 Python
CSS3中的content属性使用示例
2015/07/20 HTML / CSS
工商管理系学生的自我评价分享
2013/11/29 职场文书
保密工作整改报告
2014/11/06 职场文书
公证处委托书
2015/01/28 职场文书
高中生打架检讨书1000字
2015/02/17 职场文书
签字仪式主持词
2015/07/03 职场文书
2016年七夕爱情寄语
2015/12/04 职场文书
2016优秀毕业生个人事迹材料
2016/02/29 职场文书
关于感恩的作文
2019/08/26 职场文书
血轮眼轮回眼特效 html+css
2021/03/31 HTML / CSS
解决SpringBoot跨域的三种方式
2021/06/26 Java/Android