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. socket 套接字总结

    简单版 服务端 import socket import struct import json import os server_dir = r'E:\Moudule_1\socket练习\serve ...

  2. 【adaboost】周志华

  3. 【PCA】周志华

    一.书籍

  4. spring boot 使用视图modelandview

    1:springboot使用视图解析器,添加依赖 <!-- freemarker模板引擎视图 --> <dependency> <groupId>org.sprin ...

  5. Python几种数据结构内置方法的时间复杂度

    参考:https://blog.csdn.net/baoli1008/article/details/48059623 注:下文中,’n’代表容器中元素的数量,’k’代表参数的值,或者参数的数量. 1 ...

  6. 18-Python3 迭代器与生成器

    2018-11-22 16:14:01 print('迭代器********************************************************************** ...

  7. 解放你生产力的10款效率工具,赶紧mark起来

    聪明的人总是善用工具 社会的快度发展赋予我们的一个幸运之处在于:你可以通过读书或使用工具去改善自身的处境甚至是阶层. 在父母那个时代,通过熟练使用办公软件,可以使一个在水泥地做帮工的青年走进格子间.而 ...

  8. VS中去掉空格虚点

    Ctrl + R+W 可以在VS中添加或移除 空格虚点.

  9. iText C# 合并PDF文件流,以及A5变A4时内容默认放在最底下的问题的解决方法;ASP.NET 实现Base64文件流下载PDF

    /// <summary> 合併PDF檔(集合) </summary> /// <param name="files">欲合併PDF檔之集合(一 ...

  10. GO language

    看到有人说GO是未来10年的主流了,不论是速度迅速接近于C,还是语法简洁接近于C,结果尽然还是编译型的,不需要虚拟机,生成程序已经是本地字节码. 得,我不淡定了,这个不学,枉为程序员啊. 今天,讲讲l ...