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 (六) jquery中的AJAX使用
Feb 23 Javascript
Js注册协议倒计时的小例子
Jun 24 Javascript
js+html5获取用户地理位置信息并在Google地图上显示的方法
Jun 05 Javascript
jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果实例
Aug 22 Javascript
javascript生成随机数方法汇总
Nov 12 Javascript
JavaScript实现简单的日历效果
Sep 25 Javascript
从零开始学习Node.js系列教程一:http get和post用法分析
Apr 13 Javascript
纯JS实现只能输入数字的简单代码
Jun 21 Javascript
JavaScript之面向对象_动力节点Java学院整理
Jun 29 Javascript
Javascript的this详解
Mar 23 Javascript
vue-以文件流-blob-的形式-下载-导出文件操作
Aug 07 Javascript
Vue3.0写自定义指令的简单步骤记录
Jun 27 Vue.js
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
Body是什么,该怎么喝出咖啡里的口感
2021/03/03 咖啡文化
Linux环境下搭建php开发环境的操作步骤
2013/06/17 PHP
php将日期格式转换成xx天前的格式
2015/04/16 PHP
php操作MongoDB类实例
2015/06/17 PHP
php实现遍历多维数组的方法
2015/11/25 PHP
理解php依赖注入和控制反转
2016/05/11 PHP
浅析PHP7的多进程及实例源码
2019/04/14 PHP
Js基础学习资料
2010/11/23 Javascript
js前台判断开始时间是否小于结束时间
2012/02/23 Javascript
JavaScript中的document.referrer在各种浏览器测试结果
2014/07/18 Javascript
jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法
2015/11/23 Javascript
javascript瀑布流布局实现方法详解
2016/02/17 Javascript
使用递归遍历对象获得value值的实现方法
2016/06/14 Javascript
用原生JS对AJAX做简单封装的实例代码
2016/07/13 Javascript
AngularJs directive详解及示例代码
2016/09/01 Javascript
使用ReactJS实现tab页切换、菜单栏切换、手风琴切换和进度条效果
2016/10/17 Javascript
vue.js学习笔记之v-bind和v-on解析
2018/05/03 Javascript
vue2配置scss的方法步骤
2019/06/06 Javascript
layui禁用侧边导航栏点击事件的解决方法
2019/09/25 Javascript
小程序api实现promise封装过程解析
2019/11/21 Javascript
Vuex模块化应用实践示例
2020/02/03 Javascript
对pandas数据判断是否为NaN值的方法详解
2018/11/06 Python
python+selenium实现自动化百度搜索关键词
2019/06/03 Python
Django自定义模板过滤器和标签的实现方法
2019/08/21 Python
python的slice notation的特殊用法详解
2019/12/27 Python
什么是python的id函数
2020/06/11 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
2020/12/08 Python
英国儿童家具专卖店:GLTC
2016/09/24 全球购物
经济管理专业毕业生推荐信
2013/11/11 职场文书
宿舍保安职务说明书
2014/02/25 职场文书
个人工作总结怎么写?
2019/04/09 职场文书
Python3 多线程(连接池)操作MySQL插入数据
2021/06/09 Python
mysql5.6主从搭建以及不同步问题详解
2021/12/04 MySQL
JavaScript流程控制(循环)
2021/12/06 Javascript
Python实现抖音热搜定时爬取功能
2022/03/16 Python