这是一款使用jquery来实现的每日签到日历插件源代码。该每日签到插件可以实现签到功能,查看签到次数等,非常实用。

使用方法

在页面中引入样式文件style.css,jquery.min.js和签到js主文件main.js。

<link rel="stylesheet" href="css/style.css">
<script src="js/jquery.min.js"></script>                          
<script src="js/main.js"></script>                          
                
HTML结构

签到界面的HTML结如下:

<div class="qiandao-warp">
    <div class="qiandap-box">
        <div class="qiandao-con clear">
            <div class="qiandao-left">
                <div class="qiandao-left-top clear">
                    <div class="current-date">2016年1月6日</div>
                    <div class="qiandao-history qiandao-tran qiandao-radius" id="js-qiandao-history">我的签到</div>
                </div>
                <div class="qiandao-main" id="js-qiandao-main">
                    <ul class="qiandao-list" id="js-qiandao-list">
                    </ul>
                </div>
            </div>
            <div class="qiandao-right">
                <div class="qiandao-top">
                    <div class="just-qiandao qiandao-sprits" id="js-just-qiandao">
                    </div>
                    <p class="qiandao-notic">今日已领<span>0.1</span>元,请明日继续签到</p>
                </div>
                <div class="qiandao-bottom">
                    <div class="qiandao-rule-list">
                        <h4>签到规则</h4>
                        <p>首次签到获得0.05元现金奖励</p>
                        <p>连续签到每天增加0.01元现金奖励</p>
                        <p>连续签到16天及以上每天获得0.2元现金奖励</p>
                    </div>
                    <div class="qiandao-rule-list">
                        <h4>其他说明</h4>
                        <p>如果中间有一天间断未签到的,重先开始计算连续签到时间。</p>
                        <p>连续签到获得奖励后分享到QQ空间、微信朋友圈后再获得一次奖励,每天只限分享一次。</p>
                        <p>获得的奖励不能直接提现,只能投资后转让变现。</p>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>    
                

展示我的签到的弹出层界面的HTML结构如下:

<div class="qiandao-layer qiandao-history-layer">
    <div class="qiandao-layer-con qiandao-radius">
        <a href="javascript:;" class="close-qiandao-layer qiandao-sprits"></a>
        <ul class="qiandao-history-inf clear">
            <li>
                <p>连续签到</p>
                <h4>5</h4>
            </li>
            <li>
                <p>本月签到</p>
                <h4>17</h4>
            </li>
            <li>
                <p>总共签到数</p>
                <h4>28</h4>
            </li>
            <li>
                <p>签到累计奖励</p>
                <h4>30</h4>
            </li>
        </ul>
        <div class="qiandao-history-table">
            <table>
                <thead>
                    <tr>
                        <th>签到日期</th>
                        <th>奖励</th>
                        <th>说明</th>
                    </tr>
                </thead>
                <table>
                    <tr>
                        <td>2016-1-6 14:23:45</td>
                        <td>0.20</td>
                        <td>连续签到19天奖励</td>
                    </tr>
                    <tr>
                        <td>2016-1-6 14:23:45</td>
                        <td>0.20</td>
                        <td>分享奖励</td>
                    </tr>
                    <tr>
                        <td>2016-1-6 14:23:45</td>
                        <td>0.20</td>
                        <td>连续签到19天奖励</td>
                    </tr>
                    <tr>
                        <td>2016-1-6 14:23:45</td>
                        <td>0.20</td>
                        <td>连续签到19天奖励</td>
                    </tr>
                    <tr>
                        <td>2016-1-6 14:23:45</td>
                        <td>0.20</td>
                        <td>连续签到19天奖励</td>
                    </tr>
                    <tr>
                        <td>2016-1-6 14:23:45</td>
                        <td>0.20</td>
                        <td>连续签到19天奖励</td>
                    </tr>
                    <tr>
                        <td>2016-1-6 14:23:45</td>
                        <td>0.20</td>
                        <td>连续签到19天奖励</td>
                    </tr>
                    <tr>
                        <td>2016-1-6 14:23:45</td>
                        <td>0.20</td>
                        <td>连续签到19天奖励</td>
                    </tr>
                </table>
            </table>
        </div>
    </div>
    <div class="qiandao-layer-bg"></div>
</div>                  
                

点击签到后的弹出层的HTML结构如下:

<div class="qiandao-layer qiandao-active">
    <div class="qiandao-layer-con qiandao-radius">
        <a href="javascript:;" class="close-qiandao-layer qiandao-sprits"></a>
        <div class="yiqiandao clear">
            <div class="yiqiandao-icon qiandao-sprits"></div>您已连续签到<span>2</span>天
        </div>
        <div class="qiandao-jiangli qiandao-sprits">
            <span class="qiandao-jiangli-num">0.55<em>元</em></span>
        </div>
        <a href="#" class="qiandao-share qiandao-tran">分享获取双倍收益</a>
    </div>
    <div class="qiandao-layer-bg"></div>
</div>