• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >jquery > jQuery老黄历完整实现方法

jQuery老黄历完整实现方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了jQuery,黄历,实现,方法等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了jQuery老黄历实现方法。分享给大家供大家参考。具体实现方法分析如下:

先来看看程序运行效果:

html页面部分如下:

<!DOCTYPE html>
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>jquery老黄历特效 -</title>
 <script id="jquery_183" type="text/javascript" class="library" src="js/jquery-1.8.3.min.js"></script>
 </head>
 <script type="text/javascript" class="library" src="js/almanac.js"></script>
 </head>
 <link rel="stylesheet" href="css/style.css" type="text/css" media="all" />
 <body>
  <div class="container">
   <div class="title">
    程序员老黄历<sup>beta</sup>
   </div>
   <div class="date">
   </div>
   <div class="good">
    <div class="title">
     <table>
      <tr><td>宜</td></tr>
     </table>
    </div>
    <div class="content">
     <ul></ul>
    </div>
    <div class="clear"></div>
   </div>
   <div class="split"></div>
   <div class="bad">
    <div class="title">
     <table>
      <tr><td>不宜</td></tr>
     </table>
    </div>
    <div class="content">
     <ul></ul>
    </div>
    <div class="clear"></div>
   </div>
   <div class="split"></div>
   <div class="line-tip">
    <strong>座位朝向:</strong>面向<span class="direction_value"></span>写程序,BUG 最少。
   </div>
   <div class="line-tip">
    <strong>今日宜饮:</strong><span class="drink_value"></span>
   </div>
   <div class="line-tip">
    <strong>女神亲近指数:</strong><span class="goddes_value"></span>
   </div>
   
  </div>
 </body>
</html>

style.css样式如下:

body * {
 font-family:"Consolas","Microsoft Yahei", Arial, sans-serif;
}

body {
 background: white;
 margin: 0;
 padding: 0;
}

.container {
 width: 320px;
 margin: 0 auto 50px;
}

.container>.title {
 color: #bbb;
 font-weight: bold;
 margin-bottom: 10px;
 background: #555;
 padding: 5px 15px;
}

.date{
 font-size:17pt;
 font-weight: bold;
 line-height: 30pt;
 text-align: center;
}

.split, .clear {
 clear: both;
 height: 1px;
 overflow-y: hidden;
}

.good, .bad {
 clear: both;
 position: relative;
}

.bad {
 /*top: -1px;*/
}

.good .title, .bad .title {
 float: left;
 width: 100px;
 font-weight: bold;
 text-align: center;
 font-size: 30pt;
 position:absolute;
 top:0;
 bottom:0;
}

.good .title>table, .bad .title>table {
 position:absolute;
 width:100%;
 height:100%;
 border:none;
}

.good .title {
 background: #ffee44;
}

.bad .title {
 background: #ff4444;
 color: #fff;
}

.good .content, .bad .content {
 margin-left: 115px;
 padding-right: 10px;
 padding-top: 1px;
 font-size:15pt;
}

.good {
 background: #ffffaa;
}

.bad {
 background: #ffddd3;
}

.content ul {
 list-style: none;
 margin:10px 0 0;
 padding:0;
}

.content ul li {
 line-height:150%;
 font-size: 15pt;
 font-weight: bold;
 color: #444;
}

.content ul li div.description {
 font-size: 10pt;
 font-weight: normal;
 color: #777;
 line-height: 110%;
 margin-bottom: 10px;
}

.line-tip {
 font-size: 11pt;
 margin-top: 10px;
 margin-left: 10px;
}

.direction_value {
 color:#4a4;
 font-weight: bold;
}

.comment {
 margin-top: 50px;
 font-size: 11pt;
 margin-left: 10px;
}

.comment ul {
 margin-left: 0;
 padding-left: 20px;
 color: #999;
}

almanac.js代码如下:

/*
 * 注意:本程序中的“随机”都是伪随机概念,以当前的天为种子。
 */
function random(dayseed, indexseed) {
 var n = dayseed % 11117;
 for (var i = 0; i < 100 + indexseed; i++) {
  n = n * n;
  n = n % 11117;   // 11117 是个质数
 }
 return n;
}

var today = new Date();
var iday = today.getFullYear() * 10000 + (today.getMonth() + 1) * 100 + today.getDate();

var weeks = ["日","一","二","三","四","五","六"];
var directions = ["北方","东北方","东方","东南方","南方","西南方","西方","西北方"];
var activities = [
 {name:"写单元测试", good:"写单元测试将减少出错",bad:"写单元测试会降低你的开发效率"},
 {name:"洗澡", good:"你几天没洗澡了?",bad:"会把设计方面的灵感洗掉"},
 {name:"锻炼一下身体", good:"",bad:"能量没消耗多少,吃得却更多"},
 {name:"抽烟", good:"抽烟有利于提神,增加思维敏捷",bad:"除非你活够了,死得早点没关系"},
 {name:"白天上线", good:"今天白天上线是安全的",bad:"可能导致灾难性后果"},
 {name:"重构", good:"代码质量得到提高",bad:"你很有可能会陷入泥潭"},
 {name:"使用%t", good:"你看起来更有品位",bad:"别人会觉得你在装逼"},
 {name:"跳槽", good:"该放手时就放手",bad:"鉴于当前的经济形势,你的下一份工作未必比现在强"},
 {name:"招人", good:"你遇到千里马的可能性大大增加",bad:"你只会招到一两个混饭吃的外行"},
 {name:"面试", good:"面试官今天心情很好",bad:"面试官不爽,会拿你出气"},
 {name:"提交辞职申请", good:"公司找到了一个比你更能干更便宜的家伙,巴不得你赶快滚蛋",bad:"鉴于当前的经济形势,你的下一份工作未必比现在强"},
 {name:"申请加薪", good:"老板今天心情很好",bad:"公司正在考虑裁员"},
 {name:"晚上加班", good:"晚上是程序员精神最好的时候",bad:""},
 {name:"在妹子面前吹牛", goo

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 基于jQuery对象和DOM对象和字符串之间的转化实例
  • jquery+css实现简单的图片轮播效果
  • 使用jQuery实现鼠标点击左右按钮滑动切换
  • jQuery实现上传图片前预览效果功能
  • jQuery初级教程之网站品牌列表效果
  • 基于jquery实现多选下拉列表
  • jQuery接受后台传递的List的实例详解
  • 详解jquery选择器的原理
  • jQuery上传插件webupload使用方法
  • 关于jquery form表单序列化的注意事项详解

相关文章

  • JQuery使用index方法获取Jquery对象数组下标的方法
  • 解决jquery1.9不支持browser对象的问题
  • JQuery实现文字无缝滚动效果示例代码(Marquee插件)
  • 基于jQuery实现返回顶部实例代码
  • Jquery Ajax xmlhttp请求成功问题
  • jquery实现控制表格行高亮实例
  • jQuery实现的仿select功能代码
  • 基于Jquery的$.cookie()实现跨越页面tabs导航实现代码
  • jQuery如何防止Ajax重复提交
  • 分类解析jQuery选择器

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • jQuery中的$.ajax()方法应用
    • 通过jQuery源码学习javascript(三)
    • jsonp跨域请求数据实现手机号码查询实例分析
    • jQuery ui autocomplete选择列表被Bootstrap模态窗遮挡的完美解决方法
    • jQuery Validation PlugIn的使用方法详解
    • 写得不错的jquery table鼠标经过变色代码
    • jQuery中:header选择器用法实例
    • jquery简单插件制作(fn.extend)完整实例
    • jQuery bind事件使用详解
    • 一个简单的jQuery计算器实现了连续计算功能

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有