jquery自定义插件——window的实现【示例代码】

前端技术 2023/09/07 JavaScript

本例子实现弹窗的效果:

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的实现【示例代码】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持phpstudy。

本文地址:https://www.stayed.cn/item/19361

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。