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 有趣而诡异的数组
Apr 06 Javascript
两种WEB下的模态对话框 (asp.net或js的分别实现)
Dec 02 Javascript
javascript轻量级库createjs使用Easel实现拖拽效果
Feb 19 Javascript
jQuery validate验证插件使用详解
May 11 Javascript
两种js监听滚轮事件的实现方法
May 13 Javascript
微信小程序网络请求封装示例
Jul 24 Javascript
RequireJS用法简单示例
Aug 20 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
Jul 19 Javascript
在vue-cli 3中给stylus、sass样式传入共享的全局变量
Aug 12 Javascript
npx create-react-app xxx创建项目报错的解决办法
Feb 17 Javascript
Vue如何实现监听组件原生事件
Jul 03 Javascript
angular4实现带搜索的下拉框
Mar 25 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中Y2K38的漏洞解决方法实例分析
2014/09/22 PHP
调用WordPress函数统计文章访问量及PHP原生计数器的实现
2016/03/21 PHP
jquery each()源代码
2011/02/14 Javascript
jQuery获取Radio,CheckBox选择的Value值(示例代码)
2013/12/12 Javascript
解析JSON对象与字符串之间的相互转换
2013/12/18 Javascript
Javascript核心读书有感之表达式和运算符
2015/02/11 Javascript
node.js操作mysql(增删改查)
2015/07/24 Javascript
jQuery EasyUI之验证框validatebox实例详解
2017/04/10 jQuery
D3.js进阶系列之CSV表格文件的读取详解
2017/06/06 Javascript
js使用原型对象(prototype)需要注意的地方
2017/08/28 Javascript
详解require.js配置路径的用法和css的引入
2017/09/06 Javascript
vue中遇到的坑之变化检测问题(数组相关)
2017/10/13 Javascript
vue+element实现批量删除功能的示例
2018/02/28 Javascript
用vue2.0实现点击选中active其他选项互斥的效果
2018/04/12 Javascript
[01:50]WODOTA制作 DOTA2中文宣传片《HERO》
2013/04/28 DOTA
Python中return语句用法实例分析
2015/08/04 Python
利用Python自动监控网站并发送邮件告警的方法
2016/08/24 Python
python select.select模块通信全过程解析
2017/09/20 Python
Python中scatter函数参数及用法详解
2017/11/08 Python
pandas数据处理基础之筛选指定行或者指定列的数据
2018/05/03 Python
Python基于stuck实现scoket文件传输
2020/04/02 Python
python 爬取百度文库并下载(免费文章限定)
2020/12/04 Python
使用 HTML5 Canvas 制作水波纹效果点击图片就会触发
2014/09/15 HTML / CSS
Keds官方网站:购买帆布运动鞋和经典皮鞋
2016/11/12 全球购物
欧舒丹澳洲版:L’OCCITANE
2017/07/17 全球购物
捷克鲜花配送:Florea.cz
2018/10/29 全球购物
Lulu Guinness露露·吉尼斯官网:红唇包
2019/02/03 全球购物
美国排名第一的葡萄酒俱乐部:Firstleaf Wine Club
2020/01/02 全球购物
绩效专员岗位职责
2013/12/02 职场文书
养生餐厅创业计划书范文
2014/03/26 职场文书
党员廉洁自律承诺书
2014/05/26 职场文书
大雁塔英文导游词
2015/02/10 职场文书
感恩信:写给爸爸妈妈的一封感谢信
2019/09/12 职场文书
曾国藩励志经典名言37句,蕴含哲理
2019/10/14 职场文书
Django程序的优化技巧
2021/04/29 Python
Spring IOC容器Bean的作用域及生命周期实例
2022/05/30 Java/Android