zoukankan      html  css  js  c++  java
  • 模拟prompt

     1 <!DOCTYPE html">
     2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     3 <title>模拟prompt</title>
     4 <script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
     5 <script>
     6     $(function(){
     7         $('#btn0').click(function(){
     8             var width = document.body.clientWidth+'px';
     9              var height = document.documentElement.clientHeight+'px';
    10  
    11              var p = {
    12                  $('#prompt').width(),
    13                  height:$('#prompt').height()
    14              }
    15  
    16              var left = ($(window).width() - p.width) / 2 + 'px';
    17             var top = ($(window).height() - p.height) / 2 + 'px';
    18  
    19             $('#middle').css({'width':width,'height':height,'position':'fixed'}).show();
    20             $('#prompt').css({'left':left,'top':top}).show();
    21             $('#output').hide();
    22             $(this).hide();
    23         })
    24  
    25         $('#btn1').click(function(){
    26             $('#ff').html($('#inp').val());
    27             $('#inp').val('');
    28             $('#output').show();
    29             $('#btn0').show();
    30             $('#middle,#prompt').hide();
    31         })
    32  
    33         $('#btn2').click(function(){
    34             $('#inp').val('');
    35             $('#btn0').show();
    36             $('#middle,#prompt').hide();
    37         })
    38     })
    39 </script>
    40 <style type="text/css">
    41     #middle{filter: alpha(opacity=50); opacity:0.3;-moz-opacity:0.3;z-index:3;background-color:#000;}
    42     #prompt{position:fixed;float: left;z-index:999;width:260px;background-color:#FFF;display:none;border-radius: 10px;}
    43     .tips{text-align: center;line-height: 40px;background: #3586bc;color: #fff;border-radius: 10px 10px 0 0;}
    44     .text{margin-top: 15px;}
    45     #inp{width: 90%;margin:0 5%;line-height: 28px;padding: 0;}
    46     .btns{text-align: center;padding: 15px 0;}
    47     #btn1,#btn2{color: #fff;padding: 5px 24px;color: #fff;border-radius: 5px;box-shadow: none;border:none;}
    48     #btn1{background: #3586bc;margin-right: 20px;}
    49     #btn2{background: #bdbdbd;}
    50 </style>
    51  
    52 <div style="z-index:1;">
    53     <button id="btn0">点击我输入内容</button><br />
    54     <span id="output" style="display:none">输入的内容为:<font color="red" id="ff" /></font></span>
    55 </div>
    56 <div id="middle"></div>
    57 <div id="prompt">
    58     <div class="tips">请输入回复内容:</div>
    59     <div class="text"><input type="text" id="inp"/></div>
    60     <div class="btns">
    61         <button id="btn1">确定</button>     
    62         <button id="btn2">取消</button>
    63     </div>
    64 </div>
  • 相关阅读:
    centos6 vps部署rails
    初始设置ubuntu 16.04 Vps部署rails
    自己买的书籍
    linux mint 18.2 install erlang
    Bunder: What does :require => nil in Gemfile mean?
    javascript箭头函数
    SharpGL学习笔记(一) 平台构建与Opengl的hello World
    动力学仿真引擎ODE的学习笔记,C#演示(一)
    设计模式之 面向对象的养猪厂的故事,C#演示(二)
    设计模式之 面向对象的养猪厂的故事,C#演示(一)
  • 原文地址:https://www.cnblogs.com/xiaoxie2016/p/6274336.html
Copyright © 2011-2022 走看看