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 ...
随机推荐
- Unity3D加密流程文档
一键搞定源代码.资源等保护 代码被反编译破解,无可奈何? Unity3D 开发的软件程序,无论使用虚拟化,还是混淆,都无法抵抗住黑客丧心病狂的破解,轻松被反编译,令开发商无比头疼. 图片等资源保护被盗 ...
- node 学习系列-hello world
准备学习node,记录一段 1.搭建好 node 以后,就记录一下 hello world
- 以太坊中的账户、交易、Gas和区块Gas Limit等概念
什么是账户 以太坊账户与我们所知的账户概念有一定相似之处,却又有很大的区别,更不同于比特币中UTXO. 账户分两类: - 外部拥有账户(EOA),也就是普通账户 - 合约账户 普通账户 所谓的普通账户 ...
- Linux下fork机制详解(以PHP为例)
考:https://blog.csdn.net/jason314/article/details/5640969 1.fork简介 一个进程,包括代码.数据和分配给进程的资源.fork()函数通过系统 ...
- pycharm tips
批量更改变量名,就在该变量名上shift+f6 ../data 两个点,就是上一级目录,一个点就是当前目录 unhashable type: 'list' 使用set进行去重 a = [1,2,2,3 ...
- sync修饰符的简易说明
其实这个就说的很好了. sync会自动更新父组件的数据 原本valuechild 的值是222,父页面显示的222,把值传递给子组件 子组件也显示的222, 我点击子组件的按钮 把333传递给父组件, ...
- svn ignore 的用法
一个很简单的需求,我想在add一个文件时忽略里面某种格式的文件,怎么弄? 选中文件夹,然后tortoiseSvn->setting-> global ignore pattern:是客户端 ...
- vue中使用echarts
1.下载依赖 cnpm i echarts -S 2.模块中引入 <template> <div class="analyzeSystem"> <di ...
- KMP模板(bin)
KMP模板 主要是kuangbin的模板,之后加了一点我的习惯和理解. kmpN() 作用:构造next数组 参数:模式串,模式串长度 kmpC() 作用:返回模式串在主串中出现的次数(可重复) 参数 ...
- ES6 变量的解构
默认值 let [foo = true] = []; foo // true let [x, y = 'b'] = ['a']; // x='a', y='b' let [x, y = 'b'] = ...