我正在使用我在网上找到的教程来满足我对项目的需求。我想添加功能按钮,可以在几天之间选择(更改"活动"日历中的日期)并在几个月之间选择。

我的第一个问题是如何编码上一天和下一天的按钮,根据css将上一天和下一天更改为活动状态?





* {

box-sizing: border-box;

}

ul {

list-style-type: none;

}

body {

font-family: Verdana, sans-serif;

}

.month {

padding: 70px 25px;

width: 100%;

background: #1abc9c;

}

.month ul {

margin: 0;

padding: 0;

}

.month ul li {

color: white;

font-size: 40px;

text-transform: uppercase;

letter-spacing: 3px;

}

.month .prev {

float: left;

padding-top: 10px;

}

.month .prevDay {

float: left;

}

.month .next {

float: right;

padding-top: 10px;

}

.month .nextDay {

float: right;

}

.weekdays {

margin: 0;

padding: 10px 0;

background-color: #ddd;

}

.weekdays li {

display: inline-block;

width: 13.6%;

color: #666;

text-align: center;

}

.days {

padding: 10px 0;

background: #eee;

margin: 0;

}

.days li {

list-style-type: none;

display: inline-block;

width: 13.6%;

text-align: center;

margin-bottom: 5px;

font-size: 12px;

color: #777;

}

.days li .active {

padding: 5px;

background: #1abc9c;

color: white !important

}

/* Add media queries for smaller screens */

@media screen and (max-width: 720px) {

.weekdays li,

.days li {

width: 13.1%;

}

}

@media screen and (max-width: 420px) {

.weekdays li,

.days li {

width: 12.5%;

}

.days li .active {

padding: 2px;

}

}

@media screen and (max-width: 290px) {

.weekdays li,

.days li {

width: 12.2%;

}

}

.pM_button {

padding: 15px 25px;

font-size: 24px;

text-align: center;

cursor: pointer;

outline: none;

color: #cc9900;

background-color: #ffff00;

border: none;

border-radius: 15px;

box-shadow: 0 9px #999;

}

.pM_button:hover {

background-color: #ffff00

}

.pM_button:active {

background-color: #ffcc00;

box-shadow: 0 5px #666;

transform: translateY(4px);

}

.nM_button {

padding: 15px 25px;

font-size: 24px;

text-align: center;

cursor: pointer;

outline: none;

color: #ffffff;

background-color: #9900cc;

border: none;

border-radius: 15px;

box-shadow: 0 9px #999;

}

.nM_button:hover {

background-color: #9900cc

}

.nM_button:active {

background-color: #660066;

box-shadow: 0 5px #666;

transform: translateY(4px);

}

.nD_button {

padding: 15px 25px;

font-size: 24px;

text-align: center;

cursor: pointer;

outline: none;

color: #ffffff;

background-color: #ff0000;

border: none;

border-radius: 15px;

box-shadow: 0 9px #999;

}

.nD_button:hover {

background-color: #ff0000

}

.nD_button:active {

background-color: #800000;

box-shadow: 0 5px #666;

transform: translateY(4px);

}

.pD_button {

padding: 15px 25px;

font-size: 24px;

text-align: center;

cursor: pointer;

outline: none;

color: #ffffff;

background-color: #33cc33;

border: none;

border-radius: 15px;

box-shadow: 0 9px #999;

}

.pD_button:hover {

background-color: #33cc33

}

.pD_button:active {

background-color: #009900;

box-shadow: 0 5px #666;

transform: translateY(4px);

}

  • Prev Month

  • Prev Day

  • Next Month

    "

  • Next Day

  • August

    2016

  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • Su
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

function GetKey(e) {

var code;

if (!e) var e = window.event;

if (e.keyCode) code = e.keyCode;

else if (e.which) code = e.which;

//var character = String.fromCharCode(code);

setTimeout('ShowTree(' + code + ');', 100);

}

function nextDay() {

}

function ShowTree(character, k) {

//Main Menu Key

if (character == 106) {

cWindow.close();

}

//Close Key

if (character == 111) {

alert(" Key: / ");

responsiveVoice.speak("Close ", "UK English Male ");

}

//PageUP Key, next month

if (character == 98) {

alert(" Key: 2 ");

responsiveVoice.speak("Page Up ", "UK English Male ");

}

//PageDOWN key, previous month

if (character == 99) {

alert(" Key: 3 ");

responsiveVoice.speak("Page Down ", "UK English Male ");

}

//Previous Key, Previous Day

if (character == 65) { //keypad key 101

responsiveVoice.speak("Previous ", "UK English Male ");

//alert(" Key: 5 ");

}

//Next Key, Next Day

if (character == 68) { //keypad key 102

responsiveVoice.speak("Next ", "UK English Male ");

$(".pD_button ").click(.days.active++);

//alert(" Key: 6 ");

}

//Select Key

if (character == 83) { //keypad key 104

responsiveVoice.speak("Select ", "UK English Male ");

}

//alert(" Key: 8 ");

}





html点击图标出现日历,html / css交互式日历下一个/上一天按钮编码相关推荐

  1. css设置div从下到上显示,科技常识:css制作从下往上逐渐显示的div

    今天小编跟大家讲解下有关css制作从下往上逐渐显示的div ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关css制作从下往上逐渐显示的div 的相关资料,希望小伙伴们看了有所帮助. htm ...

  2. html中从下往上遮罩效果,css制作从下往上逐渐显示的div

    html代码 我是div顶部 其中div1是整个容器,div2是需要从下往上显示的div.如果只是改变height高度的话,会导致div从上往下慢慢显示,所以并不能直接设置div2的高度来达成效果,此 ...

  3. css从上到下逐渐加载,css制作从下往上逐渐显示的div

    html代码 我是div顶部 其中div1是整个容器,div2是需要从下往上显示的div.如果只是改变height高度的话,会导致div从上往下慢慢显示,所以并不能直接设置div2的高度来达成效果,此 ...

  4. DrawerLayout和actionBar实现网易新闻标题,包含点击图标登录qq

    DrawerLayout和antionBar实现网易新闻标题,包含点击图标登录qq 1.首先在res下建一个文件夹menu,写一个xml  这里就叫actionbar <?xml version ...

  5. html点击图标出现日历,日历图标的纯CSS实现

    今天我介绍采用纯CSS的方式来创建一个日历图标,你可以将其用在博客日志或者其它地方.自己也是学来的,但是效果是图片级的.如题所述,不在炫技,重在抛砖引玉.最终效果如下: 和从前一样,先看DEMO: 这 ...

  6. html中点击图标变色,css可变色图标及原理分析

    第一步,把图标转成svg格式的 第二步,使用iconfont生成代码 点击图标管理->我的图标,如下图 进入到我的图标之后,点击上传icon,如下图 点此上传 选中svg文件, 上传之后,点击去 ...

  7. openlayers 地图上加图标_Openlayers 定位,添加自定义图标,点击图标弹框

    之前已经把地图展示出来,现在可以在地图上做相关操作. 首先定义一个位置图层,这样可以动态操作 import Feature from 'ol/Feature' import {Vector as Ve ...

  8. Font Awesome一套绝佳的图标字体库和CSS框架的使用

    场景 Font Awesome 一套绝佳的图标字体库和CSS框架 官网: http://fontawesome.dashgame.com/ 实现 从官网下载资源文件,解压后的目录 将上面解压后的四个目 ...

  9. 字体图标库(Font Awesome)的使用--绝佳的图标字体库和CSS框架

    一.概述 web项目(前台/后台)开发中,很多地方需要使用图标样式(如:删除图标或短信图标,见下图),当然可以选择图片当背景或者用<img>标签,但是用图片的不灵活性也是显然易见的,如颜色 ...

最新文章

  1. 在DataGrid中添加一个LookUpColumn,以比较灵活地实现DictValue值代替DictID值显示.
  2. 分屏显示_王者做图显示器,戴尔(DELL)U2417全面介绍
  3. innerhtml js执行_JS 中 DOM 操作
  4. 正则表达式及其在python上的应用
  5. python 和C语言 中的一些容易混淆的符号整理
  6. 关于thymeleaf静态资源找不到的问题
  7. unity fixedupdate_Unity之滚球游戏(上)
  8. 连锁零售行业ERP解决方案
  9. 获取PowerShell某个对象的所有命令
  10. 文章图片配色怎么选?
  11. 数学建模算法(1)—规划模型及其python实现
  12. 答读者问总结 微信群欢迎你
  13. Arduino与JavaScript开发实例-舵机驱动
  14. 熊猫直播P2P分享率优化(上):IP组网
  15. 计算机高水平竞赛,国际类高水平的竞赛有哪些?
  16. SPFA单源最短路径算法
  17. java 年龄_Java 计算年龄
  18. python 离线翻译软件_简单翻译软件
  19. Batch Momentum
  20. 基于神经网络的遥感图像分析及知识图谱应用

热门文章

  1. SimpleDateFormat 字符串转日期
  2. 修改HDFS上的文件权限
  3. Ajax系列面试题总结
  4. [生存志] 第123节 热疟风痹病能
  5. 绩效考核中如何做自我评估
  6. FOTS:端到端的文本检测与识别方法的原理应用与优势
  7. HbuilderX+Android studio做原生安卓应用
  8. Fio压测工具和io队列深度理解和误区
  9. 用python写一个密码生成器函数
  10. hadoop大数据基础复习笔记-day1