js 简易年历
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 简易年历的更多相关文章
- marked.js简易手册
marked.js简易手册 本文介绍的是marked.js.秉持"来之即用"的原则,对它进行简要的翻译和归纳, 安装 在网上引用或者是引用本地文件即可.要么就用命令行: npm i ...
- js简易日历
js简易日历中设计的知识点:选项卡切换 数组 innerHTML 连接符 与选项卡的区别:div的个数不同 连接符中需要注意的:(优先级) "abc"+12+3+&qu ...
- JS简易弹出层
目标 实现简易的js弹出框.为了简单灵活的在小项目中使用. 实现思路 研究bootstrap的弹出框效果后,认为层级示意图如下: 层说明 弹出层分为三层.最底层的遮罩层,覆盖在浏览器视口上.它之上是弹 ...
- JS 简易控制台插件 [供 博客, 论坛 运行js用]
今天厚着脸皮来推荐下鄙人写的一个小插件吧.看过我博客的应该都熟悉这个插件了,其实就是这货. 这东西是我去年写的,当时水平也不怎么样,不过好歹还是实现了简单功能.我先简单介绍下这东西什么用吧. 因为在 ...
- 我的前端页面开发js简易有效环境
前端开发主要涉及到html, css(less/sass), javascript这几个方面的知识.真正的快速有效开发,必须实现所谓所见即所得.在构建生产时,可能需要使用gulp/grunt等task ...
- 原生js简易日历效果实现
这里我们将用原生js实现简易的日历,原理和之前的原生js选项卡差不多,不过也有些区别: 首先html代码: <div class="container"> <di ...
- JS简易计算器的实现,以及代码的优化
用JS实现简易计算器 首先创建结构和样式 <!DOCTYPE html> <html lang="en"> <head> <meta ch ...
- js 简易模块加载器 示例分析
前端模块化 关注前端技术发展的各位亲们,肯定对模块化开发这个名词不陌生.随着前端工程越来越复杂,代码越来越多,模块化成了必不可免的趋势. 各种标准 由于javascript本身并没有制定相关标准(当然 ...
- js 简易的分页器插件
1.自己引入jquery插件,我的demo是引入的自己本地的query <!DOCTYPE html> <html> <head> <meta charset ...
随机推荐
- one order 理解
1: one order core
- [redis]redis常用
https://redis.io/topics/quickstart $ redis-cli ping PONG redis-server is the Redis Server itself. re ...
- 桌面图标未读消息(小米,sony,三星手机)
新消息来了,在桌面的Laucher图标上显示新消息数 /** * 应用桌面图标未读消息显示工具类 * 只支持 小米,三星和索尼 */ public class BadgeUtil { final st ...
- 项目发布脚本-nginx
#!/bin/bash export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin clear printf &q ...
- jenkins 新增用户和修改用户名密码
在某些条件下,jenkins是不允许注册用户的,这是,你可以采用如下的方式来新增用户,对于老的用户,忘记密码了,使用如下方式来重置密码. 1.系统管理-->管理用户 ----> 新建用户 ...
- TestNG-详解preserve-order的作用与测试case的执行顺序
在TestNG xml配置文件中,关于<test>的配置里面,有一个属性叫preserve-order,一开始以为这个属性可以用来控制测试case(那些被@Test注解标注的方法)的执行顺 ...
- CentOS系统 cd命令的使用
直接输入 cd 命令 ,它将切换到你的 home 目录下,不管你当前所在的目录是什么: [ec2-user@ip-*** /]$ cd [ec2-user@ip-*** ~]$ cd /var/www ...
- 适用于 Windows 7 SP1、Windows Server 2008 R2 SP1 和 Windows Server 2008 SP2 的 .NET Framework 4.5.2 仅安全更新说明:2017 年 9 月 12 日
https://support.microsoft.com/zh-cn/help/4040960/description-of-the-security-only-update-for-the-net ...
- 《算法笔记》8.1小节——搜索专题->深度优先搜索(DFS)
http://codeup.cn/contest.php 5972 这是递归的入门题,求全排列,第一种方法用STL中的函数next_permutation,可以很容易的实现.首先建立好数组,将需要全排 ...
- cocos2d JS 利用定时器实现-倒计时功能
//创建一个定时器 cc.director.getScheduler().schedule(this, this.updates, 1, cc.REPEAT_FOREVER, 0, false, &q ...