zoukankan      html  css  js  c++  java
  • 简单弹窗

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     5 <title>弹窗测试</title>
     6 <script src="http://libs.baidu.com/jquery/1.7.2/jquery.min.js"></script>
     7 </head>
     8 
     9 <body>
    10 <script type="text/javascript" language="javascript">
    11     $(document).ready(function () {
    12         //$("#btn_center").click(function () {
    13         //    hcOpenwin();
    14         //});
    15     }); 
    16 </script>
    17 <div style="600px;margin-left:auto;margin-right:auto;margin-top:160px;">
    18   <input type="button" value="居中窗口" id="btn_center" onclick="hcOpenwin()" />
    19 </div>
    20 <style type="text/css"> 
    21 .hcw_window{  width:300px;  background-color:#FFAD41;  position:absolute; 
    22     padding:2px; margin:5px;  display:none; z-index:999; } 
    23 .hcw_content{  height:368px;  background-color:#FFECA7;  font-size:14px; 
    24     overflow:auto;  } 
    25 .hcw_title{ padding:0 0 2px 2px; color:#FFF; font-size:14px;
    26     font-weight:bolder; } 
    27 .hcw_title img{ float:right; } 
    28 </style>
    29 <div class="hcw_window" id="hcwin0">
    30   <div id="hcw_title" class="hcw_title"><img src="https://images0.cnblogs.com/blog/361114/201409/111642011067632.jpg" alt="关闭" />注册抢购</div>
    31   <div class="hcw_content"> 弹窗测试 </div>
    32 </div>
    33 <script type="text/javascript">
    34 //data{id:windowid,pre:classpre,relattop:relattop,relatleft:relatleft}
    35 function hcOpenwin(data){
    36     var windowHeight = $(window).height(); 
    37     var windowWidth = $(window).width();
    38     if(typeof(data)!='object') var data = new Object();
    39     if(!data.id) data.id = 'hcwin0';
    40     var popWidth = $("#"+data.id).width();
    41     var popHeight = $("#"+data.id).height();
    42     var popY=(windowHeight-popHeight)/2;
    43     var popX=(windowWidth-popWidth)/2;
    44     if(!data.pre) data.pre = 'hcw_';
    45     $("#"+data.id).css("top",popY).css("left",popX).css("display","block");
    46     $("#"+data.pre+"title img").click(function(){ 
    47         $(this).parent().parent().css("display","none"); 
    48     });
    49 }
    50 </script>
    51 </body>
    52 </html>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>简单大图</title>
    <script src="http://libs.baidu.com/jquery/1.7.2/jquery.min.js"></script>
    </head>
    <body>
    
    <div id="hcw_miniimg" style="600px;margin-left:auto;margin-right:auto;margin-top:160px;">
    <img src="https://images0.cnblogs.com/blog/361114/201409/241740531074519.jpg" bigsrc="https://images0.cnblogs.com/blog/361114/201409/241742317175978.jpg"  onclick="hcOpenwin($(this).attr('bigsrc'))" />
    </div>
    <style type="text/css"> 
    .hcw_window{  background-color:#FFAD41;  position:absolute; 
        padding:2px 2px; margin:5px;  display:none; z-index:999; } 
    #hcw_title img{position:absolute;} 
    </style>
    <!--大图区-->
    <div class="hcw_window" id="hcwin0">
      <div id="hcw_title"> <div><img src="https://images0.cnblogs.com/blog/361114/201409/111642011067632.jpg" alt="关闭" /></div></div>
    <img id="bigimg" src="" />
    </div>
    <script type="text/javascript">
    
    function hcOpenwin(data){
        var windowHeight = $(window).height(); 
        var windowWidth = $(window).width();
        $("#bigimg").attr('src',data);
        var bigimage = new Image(); //新建一个图片对象 
        bigimage.src = data; 
        var popWidth = bigimage.width;
        var popHeight = bigimage.height;
        var popY=(windowHeight-popHeight)/2;
        var popX=(windowWidth-popWidth)/2;
        $("#hcwin0").css({"height" : popHeight+'px',"width":popWidth+'px',"top":popY+'px',"left":popX+'px',"display":"block"});
        $("#hcw_title img").css({"left":(popWidth-26)+'px',"top":'2px'});
        $("#hcw_title img").click(function(){ 
            $(this).parent().parent().css("display","none"); 
        });
    }
    function loadbigimage(){
        var imageObjArr = new Array();
        var images = document.getElementById("hcw_miniimg").getElementsByTagName("img");
        for(var i=0;i<images.length;i++){
            imageObjArr[i] = new Image();
            if(images[i].tagName == "IMG"){
                imageObjArr[i].src=images[i].getAttribute('bigsrc');
            }
        }
    }
    
    window.onLoad=loadbigimage();
    </script>
    
    </body>
    </html>
    View Code
    imageObjArr = new Array();
    var images = document.getElementById("hcw_miniimg").getElementsByTagName("img");
    function loadbigimage1(){
         var imageObj = new Image();
         var images = new Array('241742317175978.jpg');
         var presrc = 'https://images0.cnblogs.com/blog/361114/201409/';
         for(i=0; i<images.length; i++) 
         {
              imageObj.src=presrc+images[i];
         } 
    }

      

  • 相关阅读:
    【凸优化】【长链剖分】【2019冬令营模拟1.8】tree
    2019冬令营集训1月7-10日总结
    item()方法遍历字典
    contiue和break的用法
    内存地址与变量值的关系
    Python垃圾回收机制
    Python的小整数池
    常量的命名和注意事项
    基本运算符
    Python中最简单快捷的输出方式
  • 原文地址:https://www.cnblogs.com/goldenstones/p/3966805.html
Copyright © 2011-2022 走看看