jquery自定义插件开发之window的实现过程


Posted in Javascript onMay 06, 2016

本例子实现弹窗的效果:如果亲感觉效果还不错,请继续往下阅读。

jquery自定义插件开发之window的实现过程

1、jquery.show.js

/*
* 开发者:lzugis
* 开发时间:2014年6月10日
* 实现功能:点击在鼠标位置显示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" name="showDiv" value="显示" type="button">

以上所述是小编给大家介绍的jquery自定义插件开发之window的实现过程,希望对大家有所帮助!同时也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript 获取用户客户端操作系统版本
Aug 25 Javascript
可在线编辑网页文字效果代码(单击)
Mar 02 Javascript
javascript html5摇一摇功能的实现
Apr 19 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
Jul 07 Javascript
轻松5句话解决JavaScript的作用域
Jul 15 Javascript
angularjs 中$apply,$digest,$watch详解
Oct 13 Javascript
轻松理解JavaScript闭包
Mar 14 Javascript
详解在vue-cli项目中使用mockjs(请求数据删除数据)
Oct 23 Javascript
微信小程序多音频播放进度条问题
Aug 28 Javascript
vue使用混入定义全局变量、函数、筛选器的实例代码
Jul 29 Javascript
ES6基础之数组和对象的拓展实例详解
Aug 22 Javascript
vue vant中picker组件的使用
Nov 03 Javascript
快速使用Bootstrap搭建传送带
May 06 #Javascript
BootStrap响应式导航条实例介绍
May 06 #Javascript
jQuery侧边栏实现代码
May 06 #Javascript
BootStrap制作导航条实例代码
May 06 #Javascript
jQuery实现下拉框功能实例代码
May 06 #Javascript
jQuery 实现评论等级好评差评特效
May 06 #Javascript
Node.js插件安装图文教程
May 06 #Javascript
You might like
PHP 和 MySQL 基础教程(二)
2006/10/09 PHP
解决文件名解压后乱码的问题 将文件名进行转码的代码
2012/01/10 PHP
PHP手机号码归属地查询代码(API接口/mysql)
2012/09/04 PHP
windows7下安装php的php-ssh2扩展教程
2014/07/04 PHP
php结合正则获取字符串中数字
2015/06/19 PHP
thinkphp3.2点击刷新生成验证码
2016/02/16 PHP
js jquery验证银行卡号信息正则学习
2013/01/21 Javascript
JS打开新窗口防止被浏览器阻止的方法
2015/01/03 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
2015/04/27 Javascript
php基于redis处理session的方法
2016/03/14 Javascript
全面理解闭包机制
2016/07/11 Javascript
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
2017/02/22 Javascript
nodejs获取微信小程序带参数二维码实现代码
2017/04/12 NodeJs
jquery学习笔记之无new构建详解
2017/12/07 jQuery
jQuery实现的下雪动画效果示例【附源码下载】
2018/02/02 jQuery
webpack v4 从dev到prd的方法
2018/04/02 Javascript
postman自定义函数实现 时间函数的思路详解
2019/04/17 Javascript
详解如何使用router-link对象方式传递参数?
2019/05/02 Javascript
JavaScript鼠标拖拽事件详解
2020/04/03 Javascript
js利用拖放实现添加删除
2020/08/27 Javascript
Python正则表达式教程之三:贪婪/非贪婪特性
2017/03/02 Python
Python读写文件基础知识点
2019/06/10 Python
python+numpy实现的基本矩阵操作示例
2019/07/19 Python
jupyter notebook 恢复误删单元格或者历史代码的实现
2020/04/17 Python
pycharm 对代码做静态检查操作
2020/06/09 Python
DAWGS鞋官方网站:鞋,凉鞋,靴子
2016/10/04 全球购物
澳大利亚网上买书:Angus & Robertson
2019/07/21 全球购物
计算机应用专业推荐信
2013/11/13 职场文书
办公室驾驶员岗位职责
2013/11/15 职场文书
大学旷课检讨书
2014/01/28 职场文书
个人查摆剖析材料
2014/02/04 职场文书
李培根演讲稿
2014/05/22 职场文书
学前班幼儿评语大全
2014/12/29 职场文书
2019年家电促销广告语集锦
2019/10/21 职场文书
Python集合的基础操作
2021/11/01 Python
Vue组件化(ref,props, mixin,.插件)详解
2022/05/15 Vue.js