jquery自定义插件——window的得以完结,jquery自定义window

jquery自定义插件——window的实现,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:"我不是黄蓉
我不会武功
我只要靖哥哥
完美的爱情"
   }); 
  });
 });
</script>

实现后的效果如下:

 

威尼斯网址开户网站 1

本例子实现弹窗的效果: 1、jquery.show.js /* * 开发者:lzugis *
开发时间:2014年6月10日 * 实…

本例子实现弹窗的效果:

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

 

威尼斯网址开户网站 2

1、jquery.show.js

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);
/*
 * 开发者: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=$("

2、jquery.showdiv.css

“); title=$(“

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;
} 

“); content=$(“

3、demo.html

“); 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);

<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的实现过程,希望对大家有所帮助!同时也非常感谢大家对脚本之家网站的支持!

 

您可能感兴趣的文章:

  • jquery自定义插件结合baiduTemplate.js实现异步刷新(附源码)
  • 基于jQuery实现Tabs选项卡自定义插件
  • 基于jQuery实现Accordion手风琴自定义插件
  • jquery自定义插件——window的实现【示例代码】
  • jQuery创建自己的插件(自定义插件)的方法
  • 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:"我不是黄蓉
我不会武功
我只要靖哥哥
完美的爱情"
            }); 
        });
    });
</script>

 

实现后的效果如下:

 

威尼斯网址开户网站 3

相关文章