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 相关文章推荐
ExtJS GridPanel 根据条件改变字体颜色
Mar 08 Javascript
jQuery 中使用JSON的实现代码
Dec 01 Javascript
禁用JavaScript控制台调试的方法
Mar 07 Javascript
jQuery使用hide方法隐藏指定元素class样式用法实例
Mar 30 Javascript
JS验证IP,子网掩码,网关和MAC的方法
Jul 02 Javascript
jQuery解析Json实例详解
Nov 24 Javascript
ECharts仪表盘实例代码(附源码下载)
Feb 18 Javascript
概述BootStrap中role=&quot;form&quot;及role作用角色
Dec 08 Javascript
微信小程序 登陆流程详细介绍
Jan 17 Javascript
jQuery实现手势解锁密码特效
Aug 14 jQuery
防止页面url缓存中ajax中post请求的处理方法
Oct 10 Javascript
详解在vue-cli中使用graphql即vue-apollo的用法
Sep 08 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
15个小时----从修改程序到自己些程序
2006/10/09 PHP
Laravel Eloquent ORM 多条件查询的例子
2019/10/10 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
使用Json比用string返回数据更友好,也更面向对象一些
2011/09/13 Javascript
javascript 事件处理程序介绍
2012/06/27 Javascript
javascript中如何处理引号编码&amp;#034;
2013/08/15 Javascript
Windows系统下使用Sublime搭建nodejs环境
2015/04/13 NodeJs
JS拖动鼠标画出方框实现鼠标选区的方法
2015/08/05 Javascript
jQuery实现简单隔行变色的方法
2016/02/20 Javascript
Windows 系统下设置Nodejs NPM全局路径
2016/04/26 NodeJs
JS验证全角与半角及相互转化的介绍
2017/05/18 Javascript
webpack之devtool详解
2018/02/10 Javascript
ElementUI radio组件选中小改造
2019/08/12 Javascript
JS实现贪吃蛇游戏
2019/11/15 Javascript
原生javascript实现类似vue的数据绑定功能示例【观察者模式】
2020/02/24 Javascript
js实现无刷新监听URL的变化示例代码详解
2020/06/03 Javascript
javascript实现页面的实时时钟显示示例
2020/08/06 Javascript
[03:08]迎霜节狂欢!2018年迎霜节珍藏Ⅰ一览
2018/12/25 DOTA
Django中Forms的使用代码解析
2018/02/10 Python
python实现手机通讯录搜索功能
2018/02/22 Python
python os用法总结
2018/06/08 Python
解决Python3中的中文字符编码的问题
2018/07/18 Python
Python抓新型冠状病毒肺炎疫情数据并绘制全国疫情分布的代码实例
2020/02/05 Python
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
CSS3 对过渡(transition)进行调速以及延时
2020/10/21 HTML / CSS
鞋子女王塔玛拉·梅隆同名奢侈品牌:Tamara Mellon
2017/11/22 全球购物
白俄罗斯在线大型超市:e-dostavka.by
2019/07/25 全球购物
大学运动会通讯稿
2014/01/28 职场文书
物理教学随笔感言
2014/02/22 职场文书
《秋姑娘的信》教学反思
2014/02/28 职场文书
我的中国梦演讲稿小学篇
2014/08/19 职场文书
pandas提升计算效率的一些方法汇总
2021/05/30 Python
Redis 常见使用场景
2021/08/30 Redis
叶县这家生产军用电台的兵工厂,人称“四机部”,走出一上将
2022/02/18 无线电
宝塔更新Python及Flask项目的部署
2022/04/11 Python
MySql按时,天,周,月进行数据统计
2022/08/14 MySQL