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 相关文章推荐
吐槽一下我所了解的Node.js
Oct 08 Javascript
jQuery左侧大图右侧小图焦点图幻灯切换代码分享
Aug 19 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
Oct 23 Javascript
javascript获取系统当前时间的方法
Nov 19 Javascript
实践中学习AngularJS表单
Mar 21 Javascript
BootStrap制作导航条实例代码
May 06 Javascript
AngularJs Modules详解及示例代码
Sep 01 Javascript
vue中echarts3.0自适应的方法
Feb 26 Javascript
微信小程序实现折叠展开效果
Jul 19 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
Nov 05 Javascript
vue-cli设置css不生效的解决方法
Feb 07 Javascript
JS删除对象中某一属性案例详解
Sep 08 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实现文件安全下载
2006/10/09 PHP
一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]
2011/05/02 PHP
PHP5 的对象赋值机制介绍
2011/08/02 PHP
wampserver改变默认网站目录的办法
2015/08/05 PHP
PHP实现发送邮件的方法(基于简单邮件发送类)
2015/12/17 PHP
PHP常见错误提示含义解释(实用!值得收藏)
2016/04/25 PHP
php抛出异常与捕捉特定类型的异常详解
2016/10/26 PHP
javascript 复杂的嵌套环境中输出单引号和双引号
2009/05/26 Javascript
javascript中的prototype属性实例分析说明
2010/08/09 Javascript
jQuery.getScript加载同域JS的代码
2012/02/13 Javascript
jquery插件制作 图片走廊 gallery
2012/08/17 Javascript
分享Javascript中最常用的55个经典小技巧
2013/11/29 Javascript
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例
2015/03/04 Javascript
AngularJS表单验证中级篇(3)
2016/09/28 Javascript
开发Vue树形组件的示例代码
2017/12/21 Javascript
[43:24]VG vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
深入理解Python中的内置常量
2017/05/20 Python
Python下opencv图像阈值处理的使用笔记
2019/08/04 Python
pandas条件组合筛选和按范围筛选的示例代码
2019/08/26 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
2020/01/09 Python
浅谈Python线程的同步互斥与死锁
2020/03/22 Python
pycharm 关掉syntax检查操作
2020/06/09 Python
Python logging日志库空间不足问题解决
2020/09/14 Python
python中的split、rsplit、splitlines用法说明
2020/10/23 Python
使用PDF.JS插件在HTML中预览PDF文件的方法
2018/08/29 HTML / CSS
瑞典廉价机票预订网站:Seat24
2018/06/19 全球购物
医学专业毕业生个人的求职信
2013/12/04 职场文书
计算机专业毕业生自荐信
2013/12/31 职场文书
石油工程专业毕业生求职信
2014/04/13 职场文书
小班教师个人总结
2015/02/05 职场文书
2015年董事长秘书工作总结
2015/07/23 职场文书
销售会议开幕词
2016/03/04 职场文书
技术入股协议书
2016/03/22 职场文书
MySql 8.0及对应驱动包匹配的注意点说明
2021/06/23 MySQL
Java 超详细讲解ThreadLocal类的使用
2022/04/07 Java/Android