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 相关文章推荐
ie和firefox中img对象区别的困惑
Dec 27 Javascript
Extjs中常用表单介绍与应用
Jun 07 Javascript
jQuery中bind()方法用法实例
Jan 19 Javascript
jquery实现图片上传之前预览的方法
Jul 11 Javascript
jquery 判断div show的状态实例
Dec 03 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
Jun 01 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
Aug 24 Javascript
js将键值对字符串转为json字符串的方法
Mar 30 Javascript
angular6.0使用教程之父组件通过url传递id给子组件的方法
Jun 30 Javascript
关于layui的下拉搜索框异步加载数据的解决方法
Sep 28 Javascript
Jquery Datatables的使用详解
Jan 30 jQuery
JavaScript setTimeout()基本用法有哪些
Nov 04 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
phpmyadmin MySQL 加密配置方法
2009/07/05 PHP
PHP下打开phpMyAdmin出现403错误的问题解决方法
2013/05/23 PHP
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
2020/03/26 PHP
phpStorm2020 注册码
2020/09/17 PHP
基于jquery1.4.2的仿flash超炫焦点图播放效果
2010/04/20 Javascript
一个js控制的导航菜单实例代码
2013/12/03 Javascript
JavaScript计算器网页版实现代码分享
2016/07/15 Javascript
原生js实现tab选项卡切换
2020/03/23 Javascript
javascript 实现动态侧边栏实例详解
2016/11/11 Javascript
利用BootStrap的Carousel.js实现轮播图动画效果
2016/12/21 Javascript
JavaScript中toLocaleString()和toString()的区别实例分析
2018/08/14 Javascript
Vue3.0中的monorepo管理模式的实现
2019/10/14 Javascript
[03:11]不朽宝藏三外观展示
2020/09/18 DOTA
Python实现的金山快盘的签到程序
2013/01/17 Python
Python学习笔记(二)基础语法
2014/06/06 Python
Python入门篇之字典
2014/10/17 Python
几个提升Python运行效率的方法之间的对比
2015/04/03 Python
python在控制台输出进度条的方法
2015/06/20 Python
Python中的二维数组实例(list与numpy.array)
2018/04/13 Python
python按顺序重命名文件并分类转移到各个文件夹中的实现代码
2020/07/21 Python
Python通用唯一标识符uuid模块使用案例
2020/09/10 Python
python爬虫---requests库的用法详解
2020/09/28 Python
使用css3实现的windows8开机加载动画
2014/12/09 HTML / CSS
澳大利亚小众服装品牌:Maurie & Eve
2018/03/27 全球购物
体育老师的教学自我评价分享
2013/11/19 职场文书
2014年党课学习材料
2014/05/11 职场文书
企业员工集体活动方案
2014/08/17 职场文书
国际贸易本科毕业生求职信
2014/09/26 职场文书
工伤事故证明
2014/10/20 职场文书
学生会辞职信
2015/03/02 职场文书
建筑工程挂靠协议书
2016/03/23 职场文书
nginx优化的六点方法
2021/03/31 Servers
mysql left join快速转inner join的过程
2021/06/30 MySQL
MySQL七种JOIN类型小结
2021/10/24 MySQL
使用Bandicam录制鼠标指针并附带点击声音,还可以添加点击动画效果
2022/04/11 数码科技