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 相关文章推荐
JS控制弹出新页面窗口位置和大小的方法
Mar 02 Javascript
javascript发送短信验证码实现代码
Nov 12 Javascript
不用一句js代码初始化组件
Jan 27 Javascript
浏览器检测JS代码(兼容目前各大主流浏览器)
Feb 21 Javascript
Angular4实现动态添加删除表单输入框功能
Aug 11 Javascript
javascript实现循环广告条效果
Dec 12 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
Dec 28 Javascript
详解Angular如何正确的操作DOM
Jul 06 Javascript
微信小程序12行js代码自己写个滑块功能(推荐)
Jul 15 Javascript
在Vue 中实现循环渲染多个相同echarts图表
Jul 20 Javascript
详解vue修改elementUI的分页组件视图没更新问题
Nov 13 Javascript
vue配置型表格基于el-table拓展之table-plus组件
Apr 12 Vue.js
快速使用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教程孙仲岳主讲
2008/01/07 PHP
php设计模式 Observer(观察者模式)
2011/06/26 PHP
php实现压缩多个CSS与JS文件的方法
2014/11/11 PHP
Laravel学习教程之request validation的编写
2017/10/25 PHP
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
2020/02/11 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
jquery 指南/入门基础
2007/11/30 Javascript
JavaScript asp.net 获取当前超链接中的文本
2009/04/14 Javascript
js onload处理html页面加载之后的事件
2013/10/30 Javascript
jquery自定义滚动条插件示例分享
2014/02/21 Javascript
JQuery $.each遍历JavaScript数组对象实例
2014/09/01 Javascript
使用jquery清空、复位整个输入域
2015/04/02 Javascript
jQuery实现自动与手动切换的滚动新闻特效代码分享
2015/08/27 Javascript
jQuery抛物线运动实现方法(附完整demo源码下载)
2016/01/08 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
2016/01/18 Javascript
NodeJS的Promise的用法解析
2016/05/05 NodeJs
vue.js学习之递归组件
2016/12/13 Javascript
浅谈Vuejs Prop基本用法
2017/08/17 Javascript
Vue实现购物车场景下的应用
2017/11/27 Javascript
JS实现利用两个队列表示一个栈的方法
2017/12/13 Javascript
基于webpack4搭建的react项目框架的方法
2018/06/30 Javascript
如何为vue的项目添加单元测试
2018/12/19 Javascript
简单实现vue中的依赖收集与响应的方法
2019/02/18 Javascript
利用Bootstrap Multiselect实现下拉框多选功能
2019/04/08 Javascript
Python自定义线程池实现方法分析
2018/02/07 Python
Python3常用内置方法代码实例
2019/11/18 Python
Pandas实现一列数据分隔为两列
2020/05/18 Python
pycharm 对代码做静态检查操作
2020/06/09 Python
python如何随机生成高强度密码
2020/08/19 Python
CSS3 flex布局之快速实现BorderLayout布局
2015/12/03 HTML / CSS
明星员工获奖感言
2014/08/14 职场文书
机器人瓦力观后感
2015/06/12 职场文书
2015年高三教学工作总结
2015/07/21 职场文书
职工食堂管理制度
2015/08/06 职场文书
关于感恩的歌曲整理(8首)
2019/08/14 职场文书
Python WSGI 规范简介
2021/04/11 Python