html部分

<div class='calendar'>
<div class="tabBox" id='nav' >
<ul>
<li><h3>1</h3><p>jan</p></li>
<li><h3>2</h3><p>jan</p></li>
<li><h3>3</h3><p>jan</p></li>
<li><h3>4</h3><p>jan</p></li>
<li><h3>5</h3><p>jan</p></li>
<li><h3>6</h3><p>jan</p></li>
<li><h3>7</h3><p>jan</p></li>
<li><h3>8</h3><p>jan</p></li>
<li><h3>9</h3><p>jan</p></li>
<li><h3>10</h3><p>jan</p></li>
<li><h3>11</h3><p>jan</p></li>
<li><h3>12</h3><p>jan</p></li>
</ul>
</div>
<div id='box'>
<h3>1月份</h3>
<p>滑动后或多或少的</p>
</div>
</div>

css部分

<style type="text/css">
ul,
ul li{
list-style: none;
margin:0 ;
padding:0 ;
}
.tabBox:after{
clear: both;
display: block;
content: " ";
visibility: hidden;
}
.tabBox{
width:600px ;
margin: 0 auto;
}
.tabBox ul li{
width:188px ;
float: left;
text-align: center;
background:#6C6669 ;
color:#fff ;
margin:4px ;
}
#box{
width:586px ;
height: 200px;
background:#8996A0 ;
margin: 0 auto;
}
</style>

<script type="text/javascript">
function getId(id){ 
return document.getElementById(id);
};
var arr=[
'1滑动后或多或少的',
'2hhdsdhsdhskdhskdhskhds',
'3都是地搜ID搜ID搜',
'4绝大多数进度就说的',
'5我hi的实打实地上打电话',
'6皮卡皮带的啪嗒的',
'7几点睡觉第三季度',
'8较好的跨世纪的谁看见的',
'9IE哦我IE哦我IE',
'10滑动达克赛德卡死了的',
'11电视剧的设计师电视剧',
'12就看见的肯德基卡的'
];
window.onload=function(){
var navBox=getId('nav').getElementsByTagName('li');
var box=getId('box');

for(var i=0;i<navBox.length;i++){
navBox[i].index=i;
navBox[i].onmouseenter=function(){
box.innerHTML='<h3>'+(this.index+1)+'月份</h3><p>'+arr[this.index]+'</p>'
}

}
}
</script>

js 简易年历的更多相关文章

  1. marked.js简易手册

    marked.js简易手册 本文介绍的是marked.js.秉持"来之即用"的原则,对它进行简要的翻译和归纳, 安装 在网上引用或者是引用本地文件即可.要么就用命令行: npm i ...

  2. js简易日历

    js简易日历中设计的知识点:选项卡切换   数组    innerHTML  连接符 与选项卡的区别:div的个数不同 连接符中需要注意的:(优先级) "abc"+12+3+&qu ...

  3. JS简易弹出层

    目标 实现简易的js弹出框.为了简单灵活的在小项目中使用. 实现思路 研究bootstrap的弹出框效果后,认为层级示意图如下: 层说明 弹出层分为三层.最底层的遮罩层,覆盖在浏览器视口上.它之上是弹 ...

  4. JS 简易控制台插件 [供 博客, 论坛 运行js用]

    今天厚着脸皮来推荐下鄙人写的一个小插件吧.看过我博客的应该都熟悉这个插件了,其实就是这货. 这东西是我去年写的,当时水平也不怎么样,不过好歹还是实现了简单功能.我先简单介绍下这东西什么用吧. 因为在 ...

  5. 我的前端页面开发js简易有效环境

    前端开发主要涉及到html, css(less/sass), javascript这几个方面的知识.真正的快速有效开发,必须实现所谓所见即所得.在构建生产时,可能需要使用gulp/grunt等task ...

  6. 原生js简易日历效果实现

    这里我们将用原生js实现简易的日历,原理和之前的原生js选项卡差不多,不过也有些区别: 首先html代码: <div class="container"> <di ...

  7. JS简易计算器的实现,以及代码的优化

    用JS实现简易计算器 首先创建结构和样式 <!DOCTYPE html> <html lang="en"> <head> <meta ch ...

  8. js 简易模块加载器 示例分析

    前端模块化 关注前端技术发展的各位亲们,肯定对模块化开发这个名词不陌生.随着前端工程越来越复杂,代码越来越多,模块化成了必不可免的趋势. 各种标准 由于javascript本身并没有制定相关标准(当然 ...

  9. js 简易的分页器插件

    1.自己引入jquery插件,我的demo是引入的自己本地的query <!DOCTYPE html> <html> <head> <meta charset ...

随机推荐

  1. LigerUi遮罩的两个方法

    $.ligerDialog.waitting('正在查询,请稍候...'); $.ligerDialog.close();

  2. javaScript刷新页面

    刷新页面有一下几种: 1.直接在页面上: 每两秒刷新页面 <meta http-equiv="refresh" content="2"> 2.每秒刷 ...

  3. 异常处理的捕捉:try{}catch(异常类 变量)finally{最终执行}

    可以对异常进行针对性处理的方式.try{ //需要被检查的异常 }catch(异常类  变量)//该变量用于接收发生的异常{ //处理异常的代码 }finally{ //一定会被执行的代码. }

  4. fasttext学习笔记

    When to use FastText? The main principle behind fastText is that the morphological structure of a wo ...

  5. 【LeetCode每天一题】Fibonacci Number(斐波那契数列)

    The Fibonacci numbers, commonly denoted F(n) form a sequence, called the Fibonacci sequence, such th ...

  6. unicode gbk utf-8的差异

    GB2312(1980年)定义,包含6763个汉字,682个字符 GBK1.0 定义了21003个汉字,21886个字符 ASCII->GB2312->GBK 编码方式向后兼容,即同一个字 ...

  7. opencv-resize()放缩函数简介

    主要介绍函数resize(); 图像缩放的效果图如下: 主程序代码及函数解释如下所示: /******************************************************* ...

  8. 16.和input相关的知识点

    1.改变input里面placeholder颜色 <input class="pre_name" type="text" placeholder=&quo ...

  9. WebSocket.之.基础入门-前端发送消息

    WebSocket.之.基础入门-前端发送消息 在<WebSocket.之.基础入门-建立连接>的代码基础之上,进行添加代码.代码只改动了:TestSocket.java 和 index. ...

  10. Lua class

    local _class = {} function class(super) local class_type = {} class_type.ctor = false class_type.sup ...