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 相关文章推荐
jquery在项目中做复选框时遇到的一些问题笔记
Nov 17 Javascript
ExtJs中gridpanel分组后组名排序实例代码
Dec 02 Javascript
window.open 以post方式传递参数示例代码
Feb 27 Javascript
jquery插件hiAlert实现网页对话框美化
May 03 Javascript
JavaScript中setUTCFullYear()方法的使用简介
Jun 12 Javascript
JavaScript中Date对象的常用方法示例
Oct 24 Javascript
超简单的Vue.js环境搭建教程
Mar 17 Javascript
移动端触屏幻灯片图片切换插件idangerous swiper.js
Apr 10 Javascript
利用Angular2的Observables实现交互控制的方法
Dec 27 Javascript
产制造追溯系统之通过微信小程序实现移动端报表平台
Jun 03 Javascript
JS计算斐波拉切代码实例
Sep 12 Javascript
vue路由的配置和页面切换详解
Sep 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
判“新”函数:得到今天与明天的秒数
2006/10/09 PHP
php MessagePack介绍
2013/10/06 PHP
PHP使用Redis实现防止大并发下二次写入的方法
2017/10/09 PHP
Laravel timestamps 设置为unix时间戳的方法
2019/10/11 PHP
Jquery Autocomplete 结合asp.net使用要点
2010/10/29 Javascript
在JavaScript中获取请求的URL参数
2010/12/22 Javascript
使用Java实现简单的server/client回显功能的方法介绍
2013/05/03 Javascript
MultiSelect左右选择控件的设计与实现介绍
2013/06/08 Javascript
C#中使用迭代器处理等待任务
2015/07/13 Javascript
JS拖拽插件实现步骤
2015/08/03 Javascript
JS与HTML结合使用marquee标签实现无缝滚动效果代码
2016/07/05 Javascript
JS之相等操作符详解
2016/09/13 Javascript
vue.js实现条件渲染的实例代码
2017/06/22 Javascript
详解webpack 如何集成第三方js库
2017/06/29 Javascript
JS跳转手机站url的若干注意事项
2017/10/18 Javascript
微信小程序异步处理详解
2017/11/10 Javascript
详解设置Webstorm 利用babel将ES6自动转码成ES5
2017/12/20 Javascript
Promise扫盲贴
2019/06/24 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
2020/11/24 Javascript
[01:11]辉夜杯战队访谈宣传片—CDEC.Y
2015/12/26 DOTA
解决PyCharm中光标变粗的问题
2017/08/05 Python
python unittest实现api自动化测试
2018/04/04 Python
对Python 网络设备巡检脚本的实例讲解
2018/04/22 Python
win7 x64系统中安装Scrapy的方法
2018/11/18 Python
Python面向对象基础入门之设置对象属性
2018/12/11 Python
PyCharm-错误-找不到指定文件python.exe的解决方法
2019/07/01 Python
Django model 中设置联合约束和联合索引的方法
2019/08/06 Python
解决python gdal投影坐标系转换的问题
2020/01/17 Python
Python浮点型(float)运算结果不正确的解决方案
2020/09/22 Python
python中函数返回多个结果的实例方法
2020/12/16 Python
html5音频_动力节点Java学院整理
2018/08/22 HTML / CSS
中国旅游网站:同程旅游
2016/09/11 全球购物
教师自我剖析材料(四风问题)
2014/09/30 职场文书
CSS3 制作的书本翻页特效
2021/04/13 HTML / CSS
特别篇动画《总之就是非常可爱 ~制服~》PV公开,2022年夏季播出
2022/04/04 日漫
Win11 引入 Windows 365 云操作系统,适应疫情期间混合办公模式:启动时直接登录、模
2022/04/06 数码科技