zoukankan      html  css  js  c++  java
  • js效果-鼠标提示框

    分析效果和实现原理
    样式:Div的display
    事件:onmouseover、onmouseout

    效果基础:
    事件驱动:onmouseover
    元素属性操作:obj.style.{...}
    实现原理:相应用户操作,对页面元素(标签)进行某种修改

    事件:用户操作,但是后面会有一些不是用户操作的。

    FF和低版本的Chrome,是不能拿元素的id直接用的,必须要 document.getElementById 通过id获取元素,否则会出现兼容性问题。


    效果:打开网页,会出现一个复选框,可以进行操作,当鼠标放到复选框上,会出现提示信息,当鼠标移开的时候,提示信息消失。

    htm代码:

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6     <style>
     7         #div1 {
     8             width: 125px;
     9             height: 25px;
    10             background: mintcream;
    11             border: 1px solid #999999;
    12             display: none;
    13         }
    14     </style>
    15 </head>
    16 <body>
    17 <!--dive.style...-->
    18 <input type="checkbox" onmouseover="document.getElementById('div1').style.display='block';"
    19        onmouseout="document.getElementById('div1').style.display='none';"/>
    20 
    21 <div id="div1">
    22     For your security...
    23 </div>
    24 
    25 </body>
    26 </html>
    View Code

    编写js的流程:

    布局:html+css

    属性:确定要修改哪些属性

    事件:确定用户做哪些操作(产品设计)

    编写js:在事件中,用js来修改页面元素的样式。

  • 相关阅读:
    android 68 单元测试
    android 67 生成和解析xml
    android 66 sharedperference的使用
    android 65 文件访问权限
    android 64 sd卡读写的操作
    EditText操作收集
    android Fragments详解六:处理fragement的生命周期
    Context
    android 63 Fragment
    在Centos安装oracle_11gR2进度68%"Error in invoking target mkldflags ntcontab.o nnfgt.o of makefile..”
  • 原文地址:https://www.cnblogs.com/OFSHK/p/12764574.html
Copyright © 2011-2022 走看看