博客列表 >javascript的应用

javascript的应用

电动机的博客
电动机的博客原创
2019年03月31日 15:54:22758浏览

<!DOCTYPE html>
<html>
<head>
 <title>获取鼠标坐标</title>
 <style type="text/css">
  #main{
   width: 500px;height: 400px;
   margin: 100px auto 20px;
   border: 2px solid red;
  }
  p{
   width: 500px;height: 50px;
   margin: 0px auto ;
   border: 2px solid green;
   line-height: 50px;
  }
 </style>
</head>
<body>
<div id="main"></div>
<p>坐标<b id="show">(0,0)</b></p>
<script>
 //window.onload=function(){
 window.onload=function(){
     var divobj=document.getElementById('main');
   
     var showobj=document.getElementById('show');
      
        divobj.onmousemove=function(event){
     
     var e=event || window.event;
     //获取鼠标坐标
     
     var m_x=e.clientX;
     
     var m_y=e.clientY;
     //获取div坐标
    //获取HTMLX轴
     var d_x=this.offsetLeft;
     var d_y=this.offsetTop//获取HTMLY
    
     //鼠标指针于区域相对位置
     var x=m_x-d_x
     
     var y=m_y-d_y;
     showobj.innerHTML="("+x+","+y+")"
     
        }
    }


</script>
</body>
</html>



1554018594780276.jpg

.

<!DOCTYPE html>
<html>
<head>
 <title>仿百度文库中的文字搜索效果</title>
 <link rel="icon" type="image/x-icon" href="static/images/favicon.ico">
  <style type="text/css">
    #content {
    width:500px;
    height:200px;
    margin:50px auto;
    border:1px solid #ccc;
    padding:10px;
    border-radius: 5px;
    overflow: auto;
  }
  #nav_menu {
    width:100px;
    height:30px;
    background: #fff;
    line-height: 30px;
    padding:5px;
    border-radius: 5px;
    border:1px solid #ccc;
    display: none;
    position: fixed;
    top:0;
    left:0;
  }
  #nav_menu button {
    background: transparent;
    border:0;
    color:green;
    cursor: pointer;
  }
  #nav_menu button:hover {
    color: red;
  }
  </style>
</head>
<body>
    <div id="content" onmouseup="change(event)">
    前劳斯莱斯规划履行官吉尔斯泰勒现已搬到一汽轿车部门红旗,从事豪华车的出产。该***转换为“红旗”,出产一些最贵重的中国轿车。贾尔斯泰勒具有26年轿车规划生计,曾先后服务于雪铁龙、捷豹和劳斯莱斯***,主导规划了雪铁龙C3概念车和捷豹XJ、XK等车型。来源:百家号
   </div>
  <p id="nav_menu"><button onclick="copyText()" >复制</button>|<button onclick="getSearch()">搜索</button></p>
 <script>
    function getSelect(){
      return window.getSelection().toString()//
    }
    function change(event){
      var str=getSelect();
      var e=event || window.event;
      if(str.length){
        var x=e.clientX ;//获取到X轴
        var y=e.clientY ;
        var document.getElementById('nav_menu');
        menu.style.left=x+'px';
        menu.style.top=y+'px';
        menu.style.display="block";

      }else (menu.style.display="none";)

    }
    //复制
     function copyText(){
       var document.getElementById('nav_menu').style.display="none";
     }
     //搜索
     function getSearch(){
          if(getSelect()){
            window.location.href="https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=monline_4_dg&wd="+getSelect()
                      }
              document.getElementById('nav_menu').style.display="none";       

     }

      </
      script> 
   
</body>
</html>

1554018745978974.jpg

<!DOCTYPE html>
<html>
<head>
 <title></title>
 <style type="text/css">
 *{margin: 0;padding: 0;}
  #main{width: 100%;height: 70px;background: #ccc;line-height: 70px; text-align: center;}
  #box{width: 100%;height: 50px;background: #f00;line-height: 50px; text-align: center;position: fixed;top:0;
   display: none;}
  input{width: 700px;height: 40px;border: 0;border-radius: 30px;}
  .main{height: 1500px;margin: 0 auto ;background: pink;}

 </style>
</head>
<body>
  <div id="main">
   <input type="" name="">
  </div>
  <div id="box">
   <input type="" name="">
  </div>
  <div class="main"></div>
  <script type="text/javascript">
       window.onload=function(){
            document.onscroll=function(){
              if(document.documentElement.scrollTop>300){
                 document.getElementById("box").style.display="block";
              }else{document.getElementById("box").style.display="none";}
            }

       }
  </script>
</body>
</html>

1554018781537335.jpg

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议