初探js和简单隐藏效果的实例


Posted in Javascript onNovember 23, 2017

js:在页面中用户操作页面时发生的效果都是Js功劳。操作有点击,移入,和移出等。。。

例1:通过display隐藏盒子

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8"/>
  <title></title>
  <style>
   *{
   margin:0px;
   padding:0px;
   }
   .li{
   list-style:none;
   }
   #div1{
   width:200px;
   text-align:center;
   font:30px/60px "simhei";
   }
   #div2{
   width:200px;
   border:1px solid black;
   }
   ul{
   margin-top:10px;
   border:1px solid black;
   display:none;
   }
   li{
   height:60px;
   }
   li:hover{
   background-color:blue;
   color:white;
   }
  </style>
 </head>
 <html>
  <div id ="div1">
   <div id="div2">设置</div>
    <ul id="oul">
     <li>搜索设置</li>
     <li>高级设置</li>
     <li>关闭预测</li>
     <li>搜索历史</li>
    </ul>  
  </div>
 </html>
 <script>
  document.getElementById('div1').onmouseover=function(){
   document.getElementById('oul').style.display='block';
  }
  document.getElementById('div1').onmouseout=function(){
   document.getElementById('oul').style.display='none';
  }
 </script>
</html>

当通过变量名var可以 继续实现:

var odiv1=document.getElementById('div1');
    var oul=document.getElementById('oul');
    odiv1.onmouseover=function(){
      oul.style.display='block';
    }
    odiv1.onmouseout=function(){
      oul.style.display='none';
    }

也可以通过透明的opacity,和高度来控制隐藏和显示。

制作百度登录效果,点击登录,弹出登录窗口,及退出

初探js和简单隐藏效果的实例

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8"/>
    <title></title>
    <style>
      body{
      border:1px solid white
      }
      #login{
      width:300px;
      height:300px;
      background-color:yellow;
      margin:0px auto;
      margin-top:200px;
      display:none;
      }
      .classclose{
      width:40px;
      height:20px;
      font:16px/20px "simhei";
      text-align:center;
      background-color:red;
      cursor:pointer;
      float:right;
      }
    </style>
  </head>
  <body>
    <div id="box" class="classclose">登录</div>
    <div id ="login">
      <div id="close" class="classclose">退出</div>
    </div>
  </body>
  </html>
  <script>
    var obox=document.getElementById('box');
    var ologin=document.getElementById('login');
    var oclose=document.getElementById('close');
    obox.onclick=function(){
      ologin.style.display='block';
    }
    oclose.onclick=function(){
      ologin.style.display='none';
    }
  </script>
</html>

(即使简单也不可饿大意,以上便是diaplay方法控制盒子显示状态)。

以上这篇初探js和简单隐藏效果的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用JS实现一个页面多个css样式实现
May 29 Javascript
JQuery中阻止事件冒泡几种方式及其区别介绍
Jan 15 Javascript
javascript中call,apply,bind的用法对比分析
Feb 12 Javascript
js实现商品抛物线加入购物车特效
Nov 18 Javascript
jQuery轮播图效果精简版完整示例
Sep 04 Javascript
使用axios实现上传图片进度条功能
Dec 21 Javascript
vue中本地静态图片路径写法
Mar 06 Javascript
使用RN Animated做一个“添加购物车”动画的方法
Sep 12 Javascript
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
Jun 06 jQuery
微信小程序使用车牌号输入法的示例代码
Aug 20 Javascript
JavaScript 链表定义与使用方法示例
Apr 28 Javascript
一篇文章学会Vue中间件管道
Jun 20 Vue.js
详解如何在angular2中获取节点
Nov 23 #Javascript
Vuejs中使用markdown服务器端渲染的示例
Nov 22 #Javascript
浅谈Vue-cli 命令行工具分析
Nov 22 #Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
Nov 22 #Javascript
深入理解Vue官方文档梳理之全局API
Nov 22 #Javascript
初识 Vue.js 中的 *.Vue文件
Nov 22 #Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
Nov 22 #Javascript
You might like
php懒人函数 自动添加数据
2011/06/28 PHP
PHP的范围解析操作符(::)的含义分析说明
2011/07/03 PHP
基于php无限分类的深入理解
2013/06/02 PHP
关于初学PHP时的知识积累总结
2013/06/07 PHP
PHP实现添加购物车功能
2017/03/06 PHP
关于js类的定义
2011/06/28 Javascript
JavaScript单元测试ABC
2012/04/12 Javascript
js和jquery对dom节点的操作(创建/追加)
2013/04/21 Javascript
jQuery中校验时间格式的正则表达式小结
2013/09/22 Javascript
JavaScript中join()方法的使用简介
2015/06/09 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
2020/09/13 Javascript
JS操作COOKIE实现备忘记录的方法
2016/04/01 Javascript
简单谈谈Javascript函数中的arguments
2017/02/09 Javascript
JS模拟超市简易收银台小程序代码解析
2017/08/18 Javascript
Node.js学习之查询字符串解析querystring详解
2017/09/28 Javascript
JS+CSS实现网页加载中的动画效果
2017/10/27 Javascript
vue短信验证性能优化如何写入localstorage中
2018/04/25 Javascript
layer.confirm取消按钮绑定事件的方法
2018/08/17 Javascript
layui监听单元格编辑前后交互的例子
2019/09/16 Javascript
用webAPI实现图片放大镜效果
2020/11/23 Javascript
[02:19]2018年度DOTA2最佳核心位选手-完美盛典
2018/12/17 DOTA
Python批量创建迅雷任务及创建多个文件
2016/02/13 Python
深入解析Python中的线程同步方法
2016/06/14 Python
Python中实现单例模式的n种方式和原理
2018/11/14 Python
python得到一个excel的全部sheet标签值方法
2018/12/10 Python
python二元表达式用法
2019/12/04 Python
Python利用全连接神经网络求解MNIST问题详解
2020/01/14 Python
Python 解析pymysql模块操作数据库的方法
2020/02/18 Python
python列表的逆序遍历实现
2020/04/20 Python
python中setuptools的作用是什么
2020/06/19 Python
转预备党员政审材料
2014/02/06 职场文书
工商企业管理应届生求职信
2014/05/04 职场文书
工作岗位职责范本
2015/02/15 职场文书
暑期社会实践个人总结
2015/03/06 职场文书
前端JavaScript大管家 package.json
2021/11/02 Javascript
Java 超详细讲解IO操作字节流与字符流
2022/03/25 Java/Android