zoukankan      html  css  js  c++  java
  • 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;
    	1024px;
    	height:600px;
    }
    #showdiv
    {
    	background-color:#FF0;
    	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({
    				400,
    				height:200,
    				title:"我不是黄蓉",
    				content:"我不是黄蓉
    我不会武功
    我只要靖哥哥
    完美的爱情" }); }); }); </script>
     


    实现后的效果如下:

    我生活的地方,我为何要生活。
  • 相关阅读:
    Yii2 分页
    Yii2 或者当前登录用户帐号
    css3媒体查询判断移动设备横竖屏
    Javascript操作Tr隐藏显示变形~
    php注释标准
    匹配一段html中所有的src
    数据库遇到错误(随时补充)
    NetCore-缓存文件上传和文件流上传
    SVN跨服务器版本迁移
    发票同步微信卡包
  • 原文地址:https://www.cnblogs.com/hsd1727728211/p/5465403.html
Copyright © 2011-2022 走看看