1.子菜单下拉

  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. <style type="text/css">
  7. *{
  8. margin:0px auto;
  9. padding:0px;
  10. }
  11. #caidanwai{
  12. width:800px;
  13. height:40px;
  14. margin-top:100px;
  15. }
  16. #meau{
  17. width:404px;
  18. height:40px;
  19. border:1px solid #99F;
  20. }
  21. .list{
  22. float:left;
  23. width:100px;
  24. height:40px;
  25. text-align:center;
  26. line-height:40px;
  27. vertical-align:middle;
  28. border-right:1px solid #99F;
  29. }
  30. .erji{
  31. width:0px;
  32. height:0px;
  33. float:left;
  34. }
  35. .erjiwai{
  36. width:100px;
  37. height:120px;
  38. border:1px solid #99F;
  39. position:relative;
  40. top:41px;
  41. left:-102px;
  42. display:none;
  43. }
  44. .leixing{
  45. width:100px;
  46. height:39px;
  47. text-align:center;
  48. line-height:40px;
  49. vertical-align:middle;
  50. border-bottom:1px solid #99F;
  51. }
  52. </style>
  53. </head>
  54.  
  55. <body>
  56. <div id="caidanwai">
  57. <div id="meau">
  58. <div class="list" onmouseover="show('chanpin')" onmouseout="hide('chanpin')" >产品中心</div>
  59. <div class="erji">
  60. <div class="erjiwai" id="chanpin" onmouseover="xuanzhong(this)" onmouseout="yinc(this)">
  61. <div class="leixing">食品</div>
  62. <div class="leixing">家电</div>
  63. <div class="leixing">手机</div>
  64. </div>
  65. </div>
  66. <div class="list" onmouseover="show('xinwen')" onmouseout="hide('xinwen')">新闻中心</div>
  67. <div class="erji">
  68. <div class="erjiwai" id="xinwen" onmouseover="xuanzhong(this)" onmouseout="yinc(this)">
  69. <div class="leixing">体育</div>
  70. <div class="leixing">娱乐</div>
  71. <div class="leixing">军事</div>
  72. </div>
  73. </div>
  74. <div class="list">联系我们</div>
  75. <div class="list">关于我们</div>
  76. </div>
  77. </div>
  78. </body>
  79. <script type="text/javascript">
  80. function show(id){//点击显示下拉菜单
  81. var a=document.getElementById(id);
  82. a.style.display="block";
  83. }
  84. function hide(id){//鼠标离开下来菜单隐藏
  85. var a=document.getElementById(id);
  86. a.style.display="none";
  87. }
  88. function xuanzhong(a){
  89. a.style.display="block";
  90. }
  91. function yinc(a){
  92. a.style.display="none";
  93. }
  94. </script>
  95. </html>

我的问题有:再打代码时打错单词导致实现不了,还有就是,onmouseover,onmousemove用法有些不熟悉

2.图片轮播

  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. <style type="text/css">
  7. *{
  8. margin:0px auto;
  9. padding:0px;
  10. }
  11. #wai{
  12. width:1000px;
  13. height:500px;
  14. }
  15.  
  16. </style>
  17. </head>
  18.  
  19. <body>
  20. <div id="wai" >
  21. <img class="img" src="try/t0184016d6010089f01.jpg" width="" height="" />
  22. <img class="img" src="try/t01ec98d422ed9fab4a.jpg" width="" height="" style="display:none"/>
  23. <img class="img" src="try/t017f330eeb8de34fc2.jpg" width="" height="" style="display:none"/>
  24.  
  25. </div>
  26. </body>
  27. <script type="text/javascript">
  28. var img=document.getElementsByClassName("img");
  29. var i=;
  30. huan();
  31. function huan(){
  32. xianshi();
  33. if(i>=img.length-){
  34. i=;
  35. }else{
  36. i++;
  37. }
  38. window.setTimeout("huan()",);
  39. }
  40. function xianshi(){
  41.  
  42. for(var a=;a<img.length;a++){
  43. img[a].style.display="none";
  44. }
  45. img[i].style.display="block";
  46. }
  47.  
  48. </script>
  49. </html>

问题有:尝试用for循环,使用i代表循环次数和图片索引,没有完成

  1. /*function huan(){
  2. for(i=0;i<img.length-1;i++){
  3. img[i].style.display="block";
  4. if(i>=img.length-1){
  5. i=0
  6. }
  7. }
  8. img[i].style.display="none";
  9. window.setTimeout("huan()",2000);
  10. }*/

3.选项卡效果

  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. <style type="text/css" >
  7. *{
  8. margin:0px auto;
  9. padding:0px;
  10. }
  11. #xuan{
  12. width:400px;
  13. height:30px;
  14. }
  15. .wai{width:100px;
  16. height:30px;
  17. margin-top:100px;
  18. float:left}
  19. .nei{
  20. width:800px;
  21. height:500px;
  22. }
  23. </style>
  24.  
  25. </head>
  26.  
  27. <body>
  28. <div id="xuan">
  29. <div class="wai" style="background-color:#06F" onclick="dianji('one')"></div>
  30. <div class="wai" style="background-color:#0F0" onclick="dianji('two')" ></div>
  31. <div class="wai" style="background-color:#C36" onclick="dianji('three')"></div>
  32. <div class="wai" style="background-color:#FF0" onclick="dianji('four')"></div>
  33. </div>
  34. <div style="clear:both"></div>
  35. <div class="nei" id="one " style="background-color:#06F"></div>
  36. <div class="nei" id="two" style="background-color:#0F0; display:none"></div>
  37. <div class="nei" id="three" style="background-color:#C36; display:none"></div>
  38. <div class="nei" id="four" style="background-color:#FF0; display:none"></div>
  39. </body>
  40. <script type="text/javascript">
  41. function dianji(id){
  42. var a=document.getElementsByClassName("nei");
  43. for(i=;i<a.length;i++){
  44. a[i].style.display="none";
  45. }
  46. document.getElementById(id).style.display="block";
  47. }
  48.  
  49. </script>
  50. </html>

问题有:当对第一个选项卡点击2次,下面的内容不再显示

4.进度条制作

  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. <style type="text/css">
  7. *{
  8. margin:0px auto;
  9. padding:0px;
  10. }
  11. #wai{
  12. width:300px;
  13. height:30px;
  14. border:1px solid #3FF;
  15. margin-top:100px;
  16. float:left
  17.  
  18. }
  19. #nei{
  20. width:%;
  21. height:30px;
  22. background-color:#F00;
  23. float:left
  24. }
  25. #dj{
  26. margin-top:130px;
  27. }
  28.  
  29. </style>
  30. </head>
  31.  
  32. <body>
  33. <div id="wai">
  34. <div id="nei"></div>
  35. </div>
  36. <input type="button" value="点击" id="dj" onclick="show()" />
  37. </body>
  38. <script type="text/javascript">
  39. var a=;
  40. function show(){
  41. if(a<){
  42. a++;
  43. }
  44. document.getElementById("nei").style.width=a+'%';
  45. window.setTimeout("show()",);
  46.  
  47. }
  48.  
  49. </script>
  50. </html>

问题:

  1. document.getElementById("nei").style.width=a+'%';我第一次在"a+'%'"这样写的,实现不了
  2. window.setTimeout("show()",5);对于settimeout()的使用不大清晰
    我想过尝试一下设计一个停止按钮,当你按下进度条停止,而进度条可以一直在走

js例子的更多相关文章

  1. 本地预览图片html和js例子

    本地预览图片html和js例子,直接上代码吧. <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" ...

  2. angular.js 例子

    angular.js是一个前端的MVC框架,12年的时候曾近在一个portal平台的项目中使用过. 下面给出一个angular.js的典型例子,涵盖一些基础的知识点,用以复习备忘: <html ...

  3. 从零开始学习Node.js例子七 发送HTTP客户端请求并显示响应结果

    wget.js:发送HTTP客户端请求并显示响应的各种结果 options对象描述了将要发出的请求.data事件在数据到达时被触发,error事件在发生错误时被触发.HTTP请求中的数据格式通过MIM ...

  4. 一个取消事件的简单js例子(事件冒泡与取消默认行为)

    先上代码: <div id='outer' onclick='alert("我是outer")'> <div id="middle" oncl ...

  5. 从零开始学习Node.js例子九 设置HTTP头

    server.js //basic server的配置文件 ; var server = require('./basicserver').createServer(); server.useFavI ...

  6. 从零开始学习Node.js例子八 使用SQLite3和MongoDB

    setup.js:初始化数据库 var util = require('util'); var async = require('async'); //npm install async var no ...

  7. 前向后瞻正则表达式及其JS例子

    定义 x(?=y) 匹配'x'仅仅当'x'后面跟着'y'.这种叫做正向肯定查找. 比如,/Jack(?=Sprat)/会匹配到'Jack'仅仅当它后面跟着'Sprat'./Jack(?=Sprat|F ...

  8. 从零开始学习Node.js例子六 EventEmitter发送和接收事件

    pulser.js /* EventEmitter发送和接收事件 HTTPServer和HTTPClient类,它们都继承自EventEmitter EventEmitter被定义在Node的事件(e ...

  9. 从零开始学习Node.js例子五 服务器监听

    httpsnifferInvoke.js var http = require('http'); var sniffer = require('./httpsniffer'); var server ...

  10. 从零开始学习Node.js例子四 多页面实现数学运算 续二(client端和server端)

    1.server端 支持数学运算的服务器,服务器的返回结果用json对象表示. math-server.js //通过监听3000端口使其作为Math Wizard的后台程序 var math = r ...

随机推荐

  1. MyEclipse加入jquery.js文件missing semicolon的错误

    今天打开项目,发现有一个小红叉,虽然不影响项目的编译和运行,但是看着非常影响心情.原因是jquery-1.8.2.min.js报了一堆missing semicolon的错误.之所以会这样,其实是My ...

  2. python核心编程中的对象值比较VS对象身份比较(转载)

    转载地址: https://blog.csdn.net/Mluka/article/details/51076786 在python核心编程第四章中,P69在优化下面这段代码时提出了:对象值比较VS对 ...

  3. BRAFT EDITOR富文本编辑器

    https://braft.margox.cn/demos/basic     官方文档 import React from 'react' import Uploading from '../Upl ...

  4. 团体程序设计天梯赛-练习集-L1-042. 日期格式化

    L1-042. 日期格式化 世界上不同国家有不同的写日期的习惯.比如美国人习惯写成“月-日-年”,而中国人习惯写成“年-月-日”.下面请你写个程序,自动把读入的美国格式的日期改写成中国习惯的日期. 输 ...

  5. 【转】VMWare vCenter 6.0安装配置

    版权声明: 专注于"GIS+"前沿技术的研究与交流,将云计算技术.大数据技术.容器技术.物联网与GIS进行深度融合,探讨"GIS+"技术和行业解决方案:文章允许 ...

  6. Lua的五种变量类型、局部变量、全局变量、lua运算符、流程控制if语句_学习笔记02

    Lua的五种变量类型.局部变量.全局变量 .lua运算符 .流程控制if语句 Lua代码的注释方式: --当行注释 --[[    多行注释    ]]-- Lua的5种变量类型: 1.null 表示 ...

  7. Java 并行 (2): Monitor

    转自:http://www.cnblogs.com/tomsheep/archive/2010/06/09/1754419.html 1. 什么是Monitor? Monitor其实是一种同步工具,也 ...

  8. 一步一步实现基于GPU的pathtracer(二):求交算法

    不管是哪种全局光照算法,最根本的都要落实到光线与物体的求交.主要分为光线与参数曲面和非参数曲面的求交,典型的参数曲面有球.盒.圆柱等基本体及基本体的组合体,以及一些更为复杂的参数曲面.非参数曲面就是所 ...

  9. [POI2012]OKR-A Horrible Poem

    正解:对于一个区间l,r,它的循环节长度一定是它的因数. 然后如果循环节是这个长度,那么[l+len,r]一定等于[l,r-len]. 然后每次询问的时候就把它的长度的最小质因子提出来. BZOJ上都 ...

  10. [CodeForces]1042D

    大意:求一个序列有几个子序列的和小于给定值,里面的数有正有负,序列长度≤200000. 列个式子,其实求的是sum[r]-sum[l-1]<T sum[r]-T<sum[l-1] 所以我们 ...